This linter plugin for Linter provides an interface to cpplint. It will be used with files that have the “C++” syntax.
Linter package must be installed in order to use this plugin. If Linter is not installed, please follow the instructions here.
$ apm install linter-cpplint
If you would like to contribute enhancements or fixes, please do the following:
- Fork the plugin repository.
- Hack on a separate topic branch created from the latest
master. - Commit and push the topic branch.
- Make a pull request.
- welcome to the club
Please note that modifications should follow these coding guidelines:
- Indent is 2 spaces.
- Code should pass coffeelint linter.
- Vertical whitespace helps readability, don’t be afraid to use it.
Thank you for helping out!
- linter-php, for PHP using
php -l - linter-phpcs, for PHP, using
phpc - linter-phpmd, for PHP, using
phpmd - linter-javac, for Java, using
javac - linter-jshint, for JavaScript and JSON, using
jshint - linter-jscs, for JavaScript, using
jscs - linter-scss-lint, for SASS/SCSS, using
scss-lint - linter-coffeelint, for CoffeeScript, using
coffeelint - linter-csslint, for CSS, using
csslint - linter-rubocop, for Ruby, using
rubocop - linter-tslint, for JavaScript, using
tslint - linter-xmllint, for XML, using
xmllint - linter-shellcheck, for Bash, using
shellcheck.
Note: This plugin was based off and inspired by linter-jshint. Check out AtomLinter!