incompatible_lint 진단: 서로 충돌하는 lint 규칙

incompatible_lint 진단: 서로 충돌하는 lint 규칙

Dart 분석기가 만들어 내는 incompatible_lint 진단에 대한 설명이에요.

출처: incompatible_lint

본문

두 개의 lint 규칙이 서로 호환되지 않을 때 이 진단이 발생해요.

설명

지정된 두 lint 규칙이 서로 호환되지 않을 때, 예를 들어 정반대 스타일을 강제할 때 분석기는 이 진단을 만들어요.

예시

prefer_single_quotesprefer_double_quotes 규칙은 서로 호환되지 않기 때문에, 다음 코드는 이 진단을 만들어요.

// %uri="analysis_options.yaml"
linter:
  rules:
    - prefer_single_quotes
    - prefer_double_quotes

흔한 해결 방법

호환되지 않는 규칙들 중 하나만 남기고 나머지는 모두 제거하면 돼요.

// %uri="analysis_options.yaml"
linter:
  rules:
    - prefer_single_quotes

더 알아보기