Pylint-nautobot

Latest version: v0.3.1

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.3.1

What's Changed

Changed

- Remove `Tables` from fields `__all__` check (nautobot-use-fields-all) and add tests ([83](https://github.com/nautobot/pylint-nautobot/pull/83))

Housekeeping

- Removed upper bound on Python version ([88](https://github.com/nautobot/pylint-nautobot/pull/88))
- Added upper bound on pylint version (due to 89) ([88](https://github.com/nautobot/pylint-nautobot/pull/88))
- Switched tooling to `ruff` as per changes to the Nautobot App Template and removed `flake8`, `pydocstyle`, and `bandit` ([88](https://github.com/nautobot/pylint-nautobot/pull/88))

Contributors

* snaselj
* cmsirbu

**Full Changelog**: https://github.com/nautobot/pylint-nautobot/compare/v0.3.0...v0.3.1

0.3.0

Added

- Added `nb-use-fields-all` rule (70)
- Added `nautobot-sub-class-name` rule (74)

Changed

- Improve incorrect base class checker (72)
- Update CODEOWNERS (68)

Fixed

- Fix RTD docs build (58)
- Fix `UIViewSet` sub class name (76)
- Fix failing check when class doesNt have a `Meta` class member (77)

Housekeeping

- Allow wider range of `importlib-resources` library (78)

0.2.1

Changed

- Updates CODEOWNERS (41)
- Improves rule help messages (49)
- Fix scoping on string field blank/null checker (49)
- Parametrize the base class checker by the Nautobot version (44)

0.2.0

Added

- Model label construction checker (28)
- Added `StatusModel` usage checker (26)
- String field blank/null checker (18)
- Incorrect base class checker (9)

Tests

- Changed test structure to better align with established pylint patterns (28)

0.1.0

Initial release with a few rules, tests, and documentation.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.