Releases: CoolCat467/lintcheck
Version 1.0.1
Identical to v1.0.0, but hopefully fix being able to make a new pypi release with this Github release.
Full Changelog: v1.0.0...v1.0.1
Version 1.0.0
Since the last release, updated pre-commit hooks, added contribution info, update pyproject.toml
to be similar to a lot of my other projects, enabled more ruff rules, switched to use my general purpose extention-utils
module instead of keeping separate copies of common functions, and update to handle changes from new versions of pylint.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #5
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #6
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #7
Full Changelog: v0.3.2...v1.0.0
Version 0.3.2
This release drops python 3.7 support, adds support for installing with idleuserextend, fixes spelling issues, and adds formatting with ruff.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2
New Contributors
- @pre-commit-ci made their first contribution in #2
Full Changelog: v0.3.1...v0.3.2
Version 0.3.1
Update project to use pyproject.toml instead of setup.py, change type annotations a little bit, move a bit of code around, and make this extension even more similar to my other extension idlemypyextension. Also add precommit and run black and isort on the project.
Full Changelog: v0.3.0...v0.3.1
v0.3.0 - Don't move the cursor
After working on my other idle extension idlealign, I've found there are much better ways to modify lines than going to a particular line and then getting currently selected line. Instead, you can just get whatever line you want directly and don't have to move the user's cursor. Other than that, this version reworks the way it handles searching for the next lint comment and cleans up a lot of other smaller details. Added a few missing type annotations. Added slots to Reporter class. Also, changing pypi version up to Beta because I think things are getting more stable.
Full Changelog: v0.2.3...v0.3.0
v0.2.3
Add "find next lint comment" to the menus, add more type annotations, reverse the direction comments are added in, fix find next lint comment not setting the "is word" parameter, and fix a bug wherein if errors exist in another file but not the open one, it crashes.
Full Changelog: v0.2.1...v0.2.3
v0.2.1
Change type annotations so that python 3.6+ is usable again, change pylint results reading to new "Reporter" class instead of using --file=
and loading that, and fix spelling.
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Add more type annotations, rework adding comments, add better version of check for comment already existing before adding, change file save before lint check to nearly same thing idlelib.runscript.ScriptBinding
uses instead of idlelib.iomenu.IOBinding.maybesave
which makes it seem like you are closing the file, return 'break'
in all event handlers, and add a feature to find the next linter-added comment in the open file by hacking the search dialog box. With adding type annotations with |
instead of Union
, remove support for python versions pre-3.9.
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Fix how comments are added. Basically code that added comments from pylint did things in a weird way, so when it tried to "match the line indent" of the line pylint is commenting about, it was matching the indent for the wrong line, the line above the commented segment, not the segment itself. So now, it's fixed and everything is beautiful.
v0.1.0
Make lint check not use pylint inline modifiers and remove unnecessary sudo from echo