MaxCop

Version: 0.2.0
Release Date: 21st December, 2020
Licence: GPLv3
Source: github.com/sodaware/maxcop

Version 0.1.0 - Initial release

done

☑ Create project page

☑ Put source code on GitHub

Version 0.2.0 - Improved rules

done

☑ Check for empty Case statements

☑ Check for empty Select statements

☑ Check for too many Type fields

☑ Check for short type names (e.g. $, % and #)

☑ Check for too many function parameters

Version 0.3.0 - Improved configuration

in-progress

☑ Allow per-directory configuration

☑ Add support for global configuration

☐ Allow local configuration to inherit other files

Version 0.4.0 - Documentation checks

todo

☐ Check types for documentation block

☐ Check functions for documentation block

☐ Check methods for documentation block

☐ Check for file header block

☐ Allow file header block to search for specific text

Version 0.5.0 - Add reports

todo

☐ Allow results to be output as json

Version 0.6.0 - Add support for flycheck

todo

☐ Add Emacs integration via flycheck

Version 0.7.0 - Add comment rules

todo

☐ Check for opening comment

☐ Check for method comments

☐ Check for type comments

☐ Check for function comments