All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed issue where some command stdout/stderr were not echoed.
- Fixed issue where docformatter would not display diff.
- consistent tool installation and versioning via asdf
- Docker containers
- GitHub action
- pre-commit path issue
- tool installation failing silently
- Language support: nim, rust, c/c++/d, ruby, java, c#, lua
- nimfmt support
- upgrade uncrustify configs
- Upgrade black to 22.3.0
- Upgrade pylint to 2.13.2
- Add workaround for buggy virtualenv scripts.
- Upgrade Python requirements:
autoflake
,autopep8
,black
,docformatter
,isort
,pylint
, &yamllint
. - Remove README note about Apple Silicon / shellcheck (ghc works now).
- Add pylint support.
- Check for bash >= 4.
- Fix sporadic hanging issue with parallel runs.
--jobs
argument, for parallel runs.- Support for Python type stub files (
*.pyi
). - Support for Python in Windows (thanks @qiaozha!) #2
- Fix yamllint path issue.
- Fix issue where black would not run due to "mach-o, wrong architecture" in dependencies.
- autoflake: don't remove "unused" imports in init.py
- Added support for MDX.
- Fixed GitHub Actions example in README using
--since
.
- Helpful error message if pre-commit hook can't find
lintball
command.
- Disable pre-commit hook during rebase.
- Configure
autopep8
andisort
to play nicely withblack
.
- Proper handling of deleted files in pre-commit git hook.
- Proper handling of deleted files in
fix
/check
with--since
.
- Fix
check
andfix
issue when no path argument is provided (regression from 1.1.4).
- Fix
--version
.
--since
option forfix
andcheck
commands, for checking only files changed after a specific git commit.- Changelog