diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 000000000..9816d0f0d --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,5 @@ +repos: + - repo: https://github.com/PyCQA/flake8 + rev: 5.0.2 + hooks: + - id: flake8 diff --git a/setup.cfg b/setup.cfg index 4bfd349dd..91550b6c7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -5,13 +5,13 @@ universal = 0 [flake8] # D105 - Missing docstring in magic method `__func__` -ignore = D105 +ignore = D105,W503 max-line-length = 100 exclude = .git, .tox, - docs/, + docs/*, */migrations/*, - tests/settings/ + tests/settings/*, sorl/thumbnail/__init__.py, sorl/thumbnail/admin/__init__.py diff --git a/tests/thumbnail_tests/test_admin.py b/tests/thumbnail_tests/test_admin.py index 542c56c3c..d43fcd89b 100644 --- a/tests/thumbnail_tests/test_admin.py +++ b/tests/thumbnail_tests/test_admin.py @@ -6,4 +6,7 @@ class AdminImageWidgetTests(SimpleTestCase): def test_render_renderer_argument(self): w = AdminImageWidget() - self.assertHTMLEqual(w.render('name', 'value', renderer=None), '') + self.assertHTMLEqual( + w.render('name', 'value', renderer=None), + '' + ) diff --git a/tests/thumbnail_tests/test_templatetags.py b/tests/thumbnail_tests/test_templatetags.py index 30697ce7b..58b9bd6f9 100644 --- a/tests/thumbnail_tests/test_templatetags.py +++ b/tests/thumbnail_tests/test_templatetags.py @@ -111,8 +111,10 @@ def epsilon(x, y): exif = im._getexif() # no exif editor in GraphicsMagick - if exif and not (settings.THUMBNAIL_CONVERT.endswith('gm convert') or - 'pgmagick_engine' in settings.THUMBNAIL_ENGINE): + if exif and not ( + settings.THUMBNAIL_CONVERT.endswith('gm convert') + or 'pgmagick_engine' in settings.THUMBNAIL_ENGINE + ): self.assertEqual(exif.get(0x0112), 1)