- Allow f-string to trigger TRY003 (
5d6d050
)
- TRY002 also checks for Base Exception (
d2a6beb
)
- Use 'tomli' package instead of 'toml' package. (
d20c153
)
- Add missing prop for allowed_base_exceptions (
1497ab8
) - Python <3.11 needs typing_extensions (
bf8f4cc
)
- Empty allowed_class skips check (
e3efc35
)
- Implement TRY006 (
9635950
)
- Implement new TRY005 violation (
5b65dc3
)
- Wrong reference to 302 instead of 203 (
8826ded
)
- Add info about TRY302 (
8e739b0
)
- Useless try-except (
f7a56dd
)
- Change codes from TC to TRY (
4998fd2
)
- change codes from TC to TRY (
4998fd2
)
- Handle false positive for TC300 (
719d07f
)
- Reduce dependencies contraints (
1a71007
)
- Open files with utf-8 encoding for windows (
a46636c
)
- Update badges (
2308e9d
)
- Add prefer
TypeError
analyzer (ac75e37
)
- add prefer
TypeError
analyzer (ac75e37
)
- Add
TypeError
violation (d424e7c
) - Make tryceratops use case more obvious (
36f1292
) - Update badges (
eb3c162
)
- windows: Remove emojis from presentation (
e7f6bbe
)
- Add extra resource (
259bf9c
)
- Add cheerful message when no violations (
bff695c
) - Block autofix when using flake8 (
77d6af3
) - fixers: Implement fixer for logging error (
f488cee
) - fixers: Capture exceptions (
ee708a4
) - fixers: Run all fixers when enabled (
3db7e05
) - fixers: Handle multiline reraise (
c1f14b0
) - fixers: Implement fixer for reraise no cause (
2f9d46d
) - Include fixers to run (
e885b34
) - fixers: Add fixer for reraise (
041f67f
) - Add --autofix flag (
1428958
)
- Use Dict to support Python 3.8 (
22e4119
) - fixers: Count fixed violations correctly (
825794c
) - fixers: Reset offset between writes (
dc3a070
) - Trim only exception name (
18af429
)
- analyzers: Add analyzer log exception object (
b7385da
) - analyzers: Add analyzer for log error (
4c755e5
)
- Add sample for TC401 (logging w/o object) (
875ce09
) - Add sample for TC400 (logging.exception) (
a74d97b
)
- Add verbose flag (
95a34b6
)
- Rename 'notc' tokens to become 'noqa' (
0a2c1c5
)
- Any previous 'notc' token will stop working. Now you must use 'noqa' instead, which keeps consistent with flake8 standards (
0a2c1c5
)
- Add changelog to pypi and readme (
9dac24b
)
- cli: Return exit code for unprocessed (
50df1dc
)