Fix flake8
This commit is contained in:
parent
08eb831c19
commit
44aaf109ee
6 changed files with 94 additions and 3 deletions
56
.eslintrc
Normal file
56
.eslintrc
Normal file
|
@ -0,0 +1,56 @@
|
|||
{
|
||||
"env": {
|
||||
"browser": true,
|
||||
"es6": true,
|
||||
"jquery": true
|
||||
},
|
||||
"extends": [
|
||||
"eslint:recommended"
|
||||
],
|
||||
"ignorePatterns": ["dist/", "node_modules/"],
|
||||
"rules": {
|
||||
"block-scoped-var": "error",
|
||||
"consistent-return": "error",
|
||||
"curly": "error",
|
||||
"default-case": "error",
|
||||
"default-param-last": ["error"],
|
||||
"dot-notation": "error",
|
||||
"eqeqeq": "error",
|
||||
"guard-for-in": "error",
|
||||
"max-classes-per-file": "error",
|
||||
"no-alert": "error",
|
||||
"no-caller": "error",
|
||||
"no-else-return": "error",
|
||||
"no-empty-function": "error",
|
||||
"no-floating-decimal": "error",
|
||||
"no-implicit-coercion": "error",
|
||||
"no-implicit-globals": "error",
|
||||
"no-multi-spaces": "error",
|
||||
"no-multi-str": "error",
|
||||
"no-param-reassign": "error",
|
||||
"no-return-assign": "error",
|
||||
"no-return-await": "error",
|
||||
"no-self-compare": "error",
|
||||
"no-throw-literal": "error",
|
||||
"no-useless-concat": "error",
|
||||
"radix": ["error", "as-needed"],
|
||||
"require-await": "error",
|
||||
"yoda": "error",
|
||||
"no-shadow": "off",
|
||||
"prefer-destructuring": ["error", { "array": false, "object": true }],
|
||||
"padding-line-between-statements": [
|
||||
"error",
|
||||
{ "blankLine": "always", "prev": "import", "next": "export" },
|
||||
{ "blankLine": "always", "prev": "export", "next": "export" },
|
||||
{ "blankLine": "always", "prev": "*", "next": "return" }
|
||||
]
|
||||
},
|
||||
"parserOptions": {
|
||||
"ecmaVersion": 6,
|
||||
"sourceType": "script"
|
||||
},
|
||||
"globals": {
|
||||
"bootstrap": false,
|
||||
"moment": false
|
||||
}
|
||||
}
|
5
.prettierrc
Normal file
5
.prettierrc
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"tabWidth": 4,
|
||||
"printWidth": 120,
|
||||
"endOfLine": "auto"
|
||||
}
|
|
@ -46,3 +46,33 @@ python_files = [
|
|||
"test_*.py",
|
||||
"tests.py",
|
||||
]
|
||||
|
||||
|
||||
###############################################################################
|
||||
# flake8 / flakeheaven
|
||||
###############################################################################
|
||||
[tool.flakeheaven]
|
||||
max_complexity = 10
|
||||
format = "grouped"
|
||||
|
||||
# Base rules
|
||||
#############################
|
||||
[tool.flakeheaven.plugins]
|
||||
"*" = [
|
||||
"+*",
|
||||
"-E501", # long lines
|
||||
"-E203", # conflict with black on PEP8 interpretation
|
||||
"-W503", # deprecated rule: https://www.flake8rules.com/rules/W503.html
|
||||
]
|
||||
flake8-docstrings = [
|
||||
"+*",
|
||||
"-D1??", # missing docstring
|
||||
]
|
||||
|
||||
# Exceptions
|
||||
#############################
|
||||
[tool.flakeheaven.exceptions."**/tests/*"]
|
||||
flake8-bandit = [
|
||||
"+*",
|
||||
"-S101", # Use of assert detected.
|
||||
]
|
||||
|
|
|
@ -42,7 +42,7 @@ class RedirectAdmin(admin.ModelAdmin):
|
|||
def link(self, instance: Redirect) -> str:
|
||||
url = instance.get_absolute_url()
|
||||
url = self.request.build_absolute_uri(url)
|
||||
return mark_safe(f'<a href="{url}">link</a>')
|
||||
return mark_safe(f'<a href="{url}">link</a>') # noqa: S308, S703
|
||||
|
||||
|
||||
admin.site.register(RedirectUser, UserAdmin)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
from django.contrib.auth.backends import BaseBackend, ModelBackend
|
||||
from django.contrib.auth.backends import ModelBackend
|
||||
from django.contrib.auth.models import AbstractUser
|
||||
|
||||
from redirect.models import Redirect
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
"""shortener URL Configuration
|
||||
"""shortener URL Configuration.
|
||||
|
||||
The `urlpatterns` list routes URLs to views. For more information please see:
|
||||
https://docs.djangoproject.com/en/3.2/topics/http/urls/
|
||||
|
|
Loading…
Reference in a new issue