패키지, 저장소 및 앱 카테고리 검색

패키지 상세v4.0.0

surf_lint_rules

Dart 및 Flutter 프로젝트용 Surf 회사의 린트 규칙.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
2.8천
좋아요
57
Pub 점수
150

패키지 설치

flutter pub add surf_lint_rules

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Surf 소프트웨어 개발 회사의 Dart 및 Flutter 프로젝트에 맞춤형으로 조정된 커스텀 린트 규칙 모음입니다. 이러한 규칙은 일관된 코드 스타일을 강제하고 코드 품질을 향상시키며 Surf 내부의 최선의 실천 방식과 일치합니다. 이 패키지는 pub 패키지 매니저를 통해 Flutter 워크플로우에 원활하게 통합되며 Android, iOS, Web, macOS, Windows, Linux 등 모든 주요 플랫폼에서 작동하도록 설계되었습니다. 개발 초기 단계에서 일반적인 문제를 조기에 포착함으로써 팀이 깨끗하고 읽기 쉬우며 유지보수 가능한 코드베이스를 유지할 수 있도록 도와줍니다.

사용 사례

  • 팀 전체의 코딩 표준 강제 적용
  • 코드 가독성과 일관성 향상
  • CI/CD 파이프라인에서 코드 품질 검사 자동화
  • 대규모 플러터 프로젝트 유지보수 지원
  • 기존 린터 구성과의 통합

주요 기능

  • Surf 지침에 특화된 사용자 정의 린트 규칙
  • 크로스 플랫폼 호환성
  • pub add를 통한 간편한 통합
  • 확장 가능한 규칙 구성
  • GitHub 저장소에 있는 포괄적인 문서

적합한 대상

  • 서프 또는 유사한 조직의 플러터 팀
  • 엄격한 코드 품질 관리가 필요한 프로젝트
  • 표준화된 린팅 관행을 채택하는 팀
  • 자동 코드 분석이 필요한 CI/CD 환경
  • 장기적인 코드베이스 건강에 집중하는 개발자

고려 사항

  • Dart SDK 버전 호환성이 필요합니다
  • 비서프 팀을 위한 맞춤 설정이 필요할 수 있습니다
  • 더 포괄적인 린터 패키지에 의존합니다
  • linting 인프라가 없는 프로젝트에는 적합하지 않습니다
  • 규칙은 서프의 내부 기준에 따라 진화할 수 있습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Surf Lint Rules

Build Status Pub Version Pub Likes Pub popularity Dart Platform Flutter Platform

Overview

Lint rules used by Surf.

Const rules
Error rules
Style rules
Pub rules
Analyzer. Errors

Installation

Add surf_lint_rules as dependency to your pubspec.yaml

dependencies:
  surf_lint_rules: $currentVersion$

At this moment, the current version of surf_lint_rules is surf_lint_rules version.

Example

You can use both stable and dev versions of the package listed above in the badges bar.

Create analysis_options.yaml file

include: package:surf_lint_rules/analysis_options.yaml

See the dartanalyzer executing the lint checks in you favorite editor.

Changelog

All notable changes to this project will be documented in this file.

Issues

To report your issues, file directly in the Issues section.

Contribute

If you would like to contribute to the package (e.g. by improving the documentation, fixing a bug or adding a cool new feature), please read our contribution guide first and send us your pull request.

Your PRs are always welcome.

How to reach us

Please feel free to ask any questions about this package. Join our community chat on Telegram. We speak English and Russian.

Telegram

License

Apache License, Version 2.0

카테고리

의존성

의존성 목록 1 개

소스 저장소

이 패키지를 사용하는 프로젝트