code_checker 0.8.0 copy "code_checker: ^0.8.0" to clipboard
code_checker: ^0.8.0 copied to clipboard

discontinued
outdated

Static source code analytics tool that helps analyse and improve quality.

Code checker #

Build Status codecov.io License Pub Version Dart SDK Version Dart Platform

Static source code analytics tool that helps analyse and improve quality, inspired by Wrike Dart code metrics.

Usage #

Analyzer plugin #

The plugin for the Dart analyzer provide information collected by metrics.

  1. Add dependency to pubspec.yaml

    dev_dependencies:
      code_checker: ^0.8.0
    
  2. Add configuration to analysis_options.yaml

    analyzer:
      plugins:
        - code_checker
      
    code_checker:
     metrics:
       maximum-nesting-level: 5
       number-of-methods: 10
       weight-of-class: 0.33
     metrics-exclude:
       - test/**
     rules:
       - double-literal-format
       - newline-before-return
    

Command line tool #

Full usage

Usage: checker [arguments] <directories>

-h, --help                                        Print this usage information.


-r, --reporter=<console>                          The format of the output of the analysis
                                                  [console (default), json]


    --maximum-nesting-level=<5>                   Maximum Nesting Level threshold
    --number-of-methods=<10>                      Number of Methods threshold
    --weight-of-class=<0.33>                      Weight Of a Class threshold


    --root-folder=<./>                            Root folder
                                                  (defaults to current directory)
    --exclude=<{/**.g.dart,/**.template.dart}>    File paths in Glob syntax to be exclude
                                                  (defaults to "{/**.g.dart,/**.template.dart}")
1
likes
0
pub points
5%
popularity

Publisher

unverified uploader

Static source code analytics tool that helps analyse and improve quality.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

analyzer, analyzer_plugin, ansicolor, args, glob, meta, path, source_span, yaml

More

Packages that depend on code_checker