Skip to content

Version 1.3.0

Choose a tag to compare

@netromdk netromdk released this 17 Oct 15:08
· 434 commits to master since this release
b070c99
  • Python 3.10 support
    • Added 134 rules specific to Python 3.10
    • Structural pattern matching (PEP-0634)
    • Support optional length-checking of zip (PEP-0618)
    • Union types written as X | Y (PEP-0604)
    • Detect mapping attribute of dict views (bpo-40890)
    • Additionally testing and analyzing using Python 3.10 with GitHub Actions
  • Optionally exclude parsing comments for 30-40%+ speedup. The --no-parse-comments argument or parse_comments = no config 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-folders argument or scan_symlink_folders = yes config setting.

Deprecations

  • Lax mode has been deprecated in favor of specific analysis exclusions. Will be removed in v. 1.4.

Full Changelog: v1.2.2...v1.3.0