Version 1.3.3
1.3.3:
1.3.2:
super()without arguments requires v3+
1.3.1:
- Don't suppress test errors for Python 2.7, 3.4, and 3.5 with GitHub Actions
- Added kwargs rules specific to the change from v2 to v3
- With inconclusivity when using
--violationsand--targetexit code is0(#79) - Yield note when not enough evidence to conclude minimum versions
- Scan top-level folders in all cases. The recent implementation of
--no-symlink-foldersdidn't scan top-level folders - or input folders. That's a problem if the input folder is/tmpwhich is a symlink to/private/tmpon macOS, for instance. Cases such as that will now be handled correctly. - Added and fixed rules (mostly 3.10 related) (#78)
1.3.0:
- Python 3.10 support
- Optionally exclude parsing comments for 30-40%+ speedup. The
--no-parse-commentsargument orparse_comments = noconfig setting, can be used to disable it. - Not scanning symlinks to folders can incur huge speedups for certain projects, especially if they
point inside a project's hierarchy. These symlinks can be included in analysis via the--scan-symlink-foldersargument orscan_symlink_folders = yesconfig setting.
Deprecations
- Lax mode has been deprecated in favor of specific analysis exclusions. Will be removed in v. 1.4.