我想编写符合Dart风格指南的代码。因此,我很好奇,是否有任何自动方式来检查Dart的编码风格。
你知道有什么办法吗?
答案 0 :(得分:4)
有一个未解决的问题,你可以投票支持将该功能添加到Dart编辑器:
答案 1 :(得分:4)
自Dart 1.13(当前发布候选版)以来,您可以通过向Dart项目(包含.analysis_options
文件的文件夹)添加pubspec.yaml
文件来启用lint检查,强模式和其他功能
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规则列在Impute categorical missing values in scikit-learn
中另见