Pylint

Latest version: v3.1.1

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

Scan your dependencies

Page 6 of 9

0.11

--------------------------------------------------------

- New ``JsonResponseChecker`` that looks for common anti-patterns with
http responses returning JSON. This includes::

HttpResponse(json.dumps(data))

HttpResponse(data, content_type='application/json')

JsonResponse(data, content_type=...)

0.10.0

Not secure
------------------------------

- Remove the compatibility layer for older astroid versions
- Make flake8 happy. Fix
`102 <https://github.com/PyCQA/pylint-django/issues/102>`__
- Fix: compatibility with Python < 3.6 caused by ``ModuleNotFoundError``
not available on older versions of Python (Juan Rial)
- Show README and CHANGELOG on PyPI. Fix
`122 <https://github.com/PyCQA/pylint-django/issues/122>`__
- Fix explicit unicode check with ``python_2_unicode_compatible`` base models
(Federico Bond)
- Suppress ``not-an-iterable`` message for 'objects'. Fix
`117 <https://github.com/PyCQA/pylint-django/issues/117>`__
- Teach pylint_django that ``objects.all()`` is subscriptable. Fix
`144 <https://github.com/PyCQA/pylint-django/issues/144>`__
- Suppress ``invalid-name`` for ``wsgi.application``. Fix
`77 <https://github.com/PyCQA/pylint-django/issues/77>`__
- Add test for ``WSGIRequest.context``. Closes
`78 <https://github.com/PyCQA/pylint-django/issues/78>`__
- Register transforms for ``FileField``. Fix
`60 <https://github.com/PyCQA/pylint-django/issues/60>`__
- New checker ``pylint_django.checkers.db_performance``.
Enables checking of migrations and reports when there's an
``AddField`` operation with a default value which may slow down applying
migrations on large tables. This may also lead to production tables
being locked while migrations are being applied. Fix
`118 <https://github.com/PyCQA/pylint-django/issues/118>`__
- Suppress ``no-member`` for ``factory.SubFactory`` objects.
Useful when model factories use ``factory.SubFactory()`` for foreign
key relations.

0.9.4

-----------------------------

- Add an optional dependency on Django
- Fix the ``DjangoInstalledChecker`` so it can actually warn when
Django isn't available
- Fix `136 <https://github.com/PyCQA/pylint-django/issues/136>`__ by
adding automated build and sanity test scripts

0.9.3

---------------------------------

- Fix `133 <https://github.com/PyCQA/pylint-django/issues/133>`__ and
`134 <https://github.com/PyCQA/pylint-django/issues/134>`__ by
including package data when building wheel and tar.gz packages for
PyPI (Joseph Herlant)

0.9.2

----------------------

- Fix `129 <https://github.com/PyCQA/pylint-django/issues/129>`__ -
Move tests under ``site-packages/pylint_django`` (Mr. Senko)
- Fix `96 <https://github.com/PyCQA/pylint-django/issues/96>`__ - List
Django as a dependency (Mr. Senko)

0.9.1

---------------------------

- Fix `123 <https://github.com/PyCQA/pylint-django/issues/123>`__ -
Update links after the move to PyCQA (Mr. Senko)
- Add test for Meta class from django\_tables2 (Mr. Senko)
- Fix flake8 complaints (Peter Bittner)
- Add missing .txt and .rc test files to MANIFEST.in (Joseph Herlant)

Page 6 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.