From c4a4d0172eb4c586cbdbceb8800e262050024a16 Mon Sep 17 00:00:00 2001 From: Swen Kooij Date: Fri, 21 Oct 2016 13:05:45 +0300 Subject: [PATCH] Added pep8, flake8 and pylint configuration --- .pylintrc | 15 +++++++++++++++ .../fields/localized_autoslug_field.py | 4 ++-- localized_fields/forms.py | 4 ++-- setup.cfg | 7 +++++++ 4 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 .pylintrc create mode 100644 setup.cfg diff --git a/.pylintrc b/.pylintrc new file mode 100644 index 0000000..50d3dfb --- /dev/null +++ b/.pylintrc @@ -0,0 +1,15 @@ +[MASTER] +load-plugins=pylint_common, pylint_django + +[FORMAT] +max-line-length=120 + +[MESSAGES CONTROL] +disable=missing-docstring,invalid-name,unnecessary-lambda,too-few-public-methods,pointless-string-statement + +[DESIGN] +max-parents=14 + +[TYPECHECK] +generated-members=REQUEST,acl_users,aq_parent,"[a-zA-Z]+_set{1,2}",save,delete +ignored-classes=WSGIRequest,ManyToManyField,QuerySet diff --git a/localized_fields/fields/localized_autoslug_field.py b/localized_fields/fields/localized_autoslug_field.py index e64dd37..dc19c91 100644 --- a/localized_fields/fields/localized_autoslug_field.py +++ b/localized_fields/fields/localized_autoslug_field.py @@ -1,8 +1,8 @@ +from typing import Callable + from django.conf import settings from django.utils.text import slugify -from typing import Callable - from .localized_field import LocalizedField from .localized_value import LocalizedValue diff --git a/localized_fields/forms.py b/localized_fields/forms.py index ab1ccf0..82108ed 100644 --- a/localized_fields/forms.py +++ b/localized_fields/forms.py @@ -1,9 +1,9 @@ +from typing import List + from django import forms from django.conf import settings from django.forms import MultiWidget -from typing import List - from .fields.localized_value import LocalizedValue diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..a30ab0e --- /dev/null +++ b/setup.cfg @@ -0,0 +1,7 @@ +[flake8] +max-line-length = 120 +exclude = env,.tox,.git,config/settings,*/migrations/*,*/static/CACHE/*,docs,node_modules + +[pep8] +max-line-length = 120 +exclude=env,.tox,.git,*/migrations/*,*/static/CACHE/*,docs,node_modules