secure_pubspec_urls 린트 규칙: pubspec.yaml에 보안 URL 사용하기

secure_pubspec_urls 린트 규칙: pubspec.yaml에 보안 URL 사용하기

pubspec.yaml에는 패키지나 저장소 정보를 담는 URL을 넣곤 하는데요, 이 규칙은 그 URL을 **보안이 보장된 https**로 쓰도록 잡아주는 린트 규칙이에요. 평범한 httpgit: 프로토콜 대신 https를 쓰라고 알려주죠.

출처: secure_pubspec_urls

본문

설명

pubspec.yaml에는 보안 URL을 사용해요.

httpgit: 대신 https를 사용하면 돼요.

BAD:

repository: http://github.com/dart-lang/example
git:
  url: git://github.com/dart-lang/example/example.git

GOOD:

repository: https://github.com/dart-lang/example

활성화 방법

secure_pubspec_urls 규칙을 활성화하려면 analysis_options.yaml 파일의 linter > rules 아래에 규칙을 추가하면 돼요.

linter:
  rules:
    - secure_pubspec_urls

대신 YAML 맵 문법으로 린트 규칙을 설정하고 있다면, linter > rules 아래에 secure_pubspec_urls: true를 추가하면 돼요.

linter:
  rules:
    secure_pubspec_urls: true

더 알아보기