Skip to content

Releases: theochem/cardboardlint

Automatic release of version 1.3.1

26 Aug 17:09
Compare
Choose a tag to compare
  • Improve interaction with Roberto.
  • Hide duplicate messages.

Automatic release of version 1.3.0

14 Apr 09:45
d5db72e
Compare
Choose a tag to compare
  • 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

14 Apr 09:44
d5db72e
Compare
Choose a tag to compare
Merge pull request #110 from tovrstra/update-readme

Update readme

Automatic release of version 1.2.0

12 Apr 15:25
Compare
Choose a tag to compare
  • 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

03 Apr 07:16
Compare
Choose a tag to compare

Add option for number of processors to use.

Automatic release of version 1.0.1

30 Mar 07:31
Compare
Choose a tag to compare

Add missing config options for cpplint.

Automatic release of version 1.0.0

27 Mar 17:54
Compare
Choose a tag to compare

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.