Changelog¶
0.1.4 - 2021-07-30¶
Updated¶
Fix typo #163
Refactor ipc_main #175
Refactor search yaml #172
Bug fix for UseTypesFromTypingRule #178
Fix sentinel type error #187
Autofix docstrings #190
Fix pyre type-check errors #196
Add JSON Schema for Fixit configs #188
Adds allow_list_rules setting for configs #184
Adds allow_list_rules to schema #197
Fix run_rules bug #200
0.1.3 - 2020-12-09¶
New Rules¶
Updated¶
0.1.2 - 2020-10-29¶
New Rules¶
Add SortedAttributesRule #149
Added¶
New unified
fixit
CLI #148
Updated¶
Add
use_noqa
configuration to control support of thenoqa
Flake8 suppression comment. Defaults toFalse
#151
0.1.1 - 2020-10-08¶
New Rules¶
Add UseAssertIsNotNoneRule #144
Add MissingHeaderRule to check copyright header comments #142
Add NoStringTypeAnnotationRule #140
Add NoNamedTupleRule #136
Add NoAssertTrueForComparisonsRule to catch some incorrect uses of assertTrue() #135
Add CollapseIsinstanceChecksRule #116
Add NoUnnecessaryFormatStringRule and UseFstringRule #101
Add NoRedundantLambdaRule. #112
Added¶
Updated¶
Ensure first lines remain intact with AddMissingHeaderRule #143
Improve test message #137
0.1.0 - 2020-09-02¶
Added¶
First public release of Fixit.
Python Lint Framework based on LibCST with autofix functionality.
Comes pre-packaged with a set of built-in lint rules.
Provides scripts for linting, autofixing and inserting lint suppressions into source code.
Provides development kit to build and enforce custom lint rules.
Full suite of unit tests.