8

Dartスタイルガイドに準拠したコードを書きたいです。したがって、Dart のコーディング スタイルを自動的にチェックする方法があるかどうか、私は興味があります。

これを行う方法について知っていますか?

4

2 に答える 2

4

Dart Editor に機能を追加するために星を付けて投票できる未解決の問題があります。

https://code.google.com/p/dart/issues/detail?id=2059

于 2013-09-24T16:35:16.100 に答える
4

.analysis_optionsDart 1.13 (現在のリリース候補) 以降、Dart プロジェクト (ファイルのあるフォルダーpubspec.yaml)にファイルを追加することで、リント チェック、ストロング モード、およびその他の機能を有効にすることができます。

analyzer:
  strong-mode: true
  exclude:
  - test/data/**
  language:
    enableSuperMixins: true
linter:
  rules:
    # see http://dart-lang.github.io/linter/lints/
    - always_declare_return_types
    - always_specify_types
    - camel_case_types
    - constant_identifier_names
    - empty_constructor_bodies
    - implementation_imports
    - library_names
    - library_prefixes
    - non_constant_identifier_names
    - one_member_abstracts
    - package_api_docs
    - package_prefixed_library_names
    - slash_for_doc_comments
    - super_goes_last
    - type_init_formals
#    - unnecessary_brace_in_string_interp
    - unnecessary_getters_setters
    - package_names

利用可能な lint ルールは、http://dart-lang.github.io/linter/lints/にリストされています。

こちらもご覧ください

于 2015-11-07T13:01:23.723 に答える