code_checker 0.5.0 copy "code_checker: ^0.5.0" to clipboard
code_checker: ^0.5.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.5.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/**
    

Command line tool #

Full usage

Usage: checker [arguments] <directories>

-h, --help                                        Print this usage information.


    --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
7%
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, args, glob, meta, path, source_span, yaml

More

Packages that depend on code_checker