<aside> 💡 Flutter는 Dart 언어를 사용하므로, Dart언어에 대한 Linter를 이해할 필요가 있다.
</aside>
void main(){
print('Linter Test');
runApp(MyApp());
}
별다른 패키지 설치 필요없이 Flutter프로젝트 root 폴더에 analysis_options.yaml
파일을 생성하면 바로 Linter를 사용할 수 있다.
#테스트 Lint
linter:
rules:
- avoid_print
모든 개발자가 동일한 IDE를 사용하는 것이 아니므로, Flutter가 제공하는 명령어를 사용하여 동일 환경에서 Linter를 실행할 수 있다.
flutter analyze
Linter는 기본적으로 info라는 Severity(심각도)를 가지게 된다.
룰의 Severity를 변경하기 위해서는 , analyzer의 errors에 Linter의 룰을 추가한 후, 해당 룰의 Severity를 설정한다.