라이브러리 접두사는 lowercase_with_underscores로 써요

라이브러리 접두사는 lowercase_with_underscores로 써요

import ... as prefix 형태로 라이브러리 접두사(prefix)를 지정할 때는 lowercase_with_underscores 규칙을 따르라는 린트예요. 권장(recommended) 규칙이라 기본 린트 세트에 포함되어 있어요.

출처: library_prefixes — Dart linter rules

본문

라이브러리 접두사를 지정할 때는 lowercase_with_underscores 규칙을 쓰세요.

⚠️ 안 좋은 예:

import 'dart:math' as Math;
import 'dart:json' as JSON;
import 'package:js/js.dart' as JS;
import 'package:javascript_utils/javascript_utils.dart' as jsUtils;

좋은 예:

import 'dart:math' as math;
import 'dart:json' as json;
import 'package:js/js.dart' as js;
import 'package:javascript_utils/javascript_utils.dart' as js_utils;

활성화하기

library_prefixes 규칙을 켜려면 analysis_options.yaml 파일의 linter > rules 아래에 library_prefixes를 추가하면 돼요.

linter:
  rules:
    - library_prefixes

YAML 맵(map) 문법으로 린터 규칙을 설정한다면, linter > rules 아래에 library_prefixes: true를 추가하면 됩니다.

linter:
  rules:
    library_prefixes: true

더 알아보기