Releases: theochem/cardboardlint
Automatic release of version 1.3.1
- Improve interaction with Roberto.
- Hide duplicate messages.
Automatic release of version 1.3.0
- More verbose output. List of selected files for linting is always shown.
- Fix default location for Python command-line scripts is ./bin, not ./scripts.
- Wall time of linters is printed.
- Few cleanups.
Automatic release of version 0.2.1
Merge pull request #110 from tovrstra/update-readme Update readme
Automatic release of version 1.2.0
- Added support for fixers. The following liners can also fix problems: header, whitespace, autopep8, yapf, black. The latter three are new.
- Removed some Python-2 compatibility code.
- Replace nosetests by pytest.
- Add more context to README.
- Add RST linter.
Automatic release of version 1.1.0
Add option for number of processors to use.
Automatic release of version 1.0.1
Add missing config options for cpplint.
Automatic release of version 1.0.0
First release, mainly in anticipation of API-breaking changes, which will result in a major version increase. By making a release, we can handle this change in API gracefully. Notable features include:
-
Support for the following linters: cppcheck, ccplint, doxygen, flake8, header (internal), import (internal), namespace (internal), pycodestyle, pydocstyle, pylint, whitespace (internal), yamllint
-
For all supported linters, the output can be restricted to files and (lines in those files) that have changed between two git commits. In pull requests, this will then only show errors that are relevant for the code touched in the PR. This is intended for making life easy for contributors, i.e. to not bother them with linting issues in code they have not touched.
-
Flexible file filtering, essentially a simplified version of rsync's file filtering rules.
-
Consistent and colored output for all linters, making it easy to process linting issues.