incompatible_lint 진단: 서로 충돌하는 lint 규칙
incompatible_lint 진단: 서로 충돌하는 lint 규칙
Dart 분석기가 만들어 내는 incompatible_lint 진단에 대한 설명이에요.
본문
두 개의 lint 규칙이 서로 호환되지 않을 때 이 진단이 발생해요.
설명
지정된 두 lint 규칙이 서로 호환되지 않을 때, 예를 들어 정반대 스타일을 강제할 때 분석기는 이 진단을 만들어요.
예시
prefer_single_quotes와 prefer_double_quotes 규칙은 서로 호환되지 않기 때문에, 다음 코드는 이 진단을 만들어요.
// %uri="analysis_options.yaml"
linter:
rules:
- prefer_single_quotes
- prefer_double_quotes
흔한 해결 방법
호환되지 않는 규칙들 중 하나만 남기고 나머지는 모두 제거하면 돼요.
// %uri="analysis_options.yaml"
linter:
rules:
- prefer_single_quotes