always_put_required_named_parameters_first 린트 규칙

always_put_required_named_parameters_first 린트 규칙

필수(required) 네임드 파라미터를 다른 네임드 파라미터보다 앞에 두도록 안내하는 린트 규칙이에요. 필수 파라미터가 앞에 있어야 시그니처가 훨씬 읽기 편해져요.

출처: always_put_required_named_parameters_first

본문

DO 필수(required) 네임드 파라미터를 다른 네임드 파라미터 앞에 지정하세요.

BAD:

m({b, c, required a}) ;

GOOD:

m({required a, b, c}) ;

BAD:

m({b, c, @required a}) ;

GOOD:

m({@required a, b, c}) ;

Enable

always_put_required_named_parameters_first 규칙을 활성화하려면 analysis_options.yaml 파일의 linter > rules 아래에 always_put_required_named_parameters_first를 추가해 주세요:

linter:
  rules:
    - always_put_required_named_parameters_first

대신 YAML 맵 문법으로 린터 규칙을 설정한다면, linter > rules 아래에 always_put_required_named_parameters_first: true를 추가하면 돼요:

linter:
  rules:
    always_put_required_named_parameters_first: true

더 알아보기