Skip to content

Releases: CoolCat467/lintcheck

Version 1.0.1

15 Sep 06:34
Compare
Choose a tag to compare

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

15 Sep 06:28
Compare
Choose a tag to compare

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

Full Changelog: v0.3.2...v1.0.0

Version 0.3.2

18 Oct 02:52
Compare
Choose a tag to compare

This release drops python 3.7 support, adds support for installing with idleuserextend, fixes spelling issues, and adds formatting with ruff.

What's Changed

New Contributors

Full Changelog: v0.3.1...v0.3.2

Version 0.3.1

12 Mar 04:50
Compare
Choose a tag to compare

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

03 Oct 02:32
Compare
Choose a tag to compare

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

16 Jun 23:20
d6509bd
Compare
Choose a tag to compare

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

07 Jun 19:51
9ce1635
Compare
Choose a tag to compare

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

05 Jun 16:14
dd5e716
Compare
Choose a tag to compare

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

15 Feb 03:52
43b7aa7
Compare
Choose a tag to compare

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

28 Jan 06:16
e3add39
Compare
Choose a tag to compare

Make lint check not use pylint inline modifiers and remove unnecessary sudo from echo