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