chore: Run linters

This commit is contained in:
Tom Hubrecht 2025-01-12 11:12:01 +01:00
parent 7a671104e8
commit 91613e1d65
Signed by: thubrecht
SSH key fingerprint: SHA256:r+nK/SIcWlJ0zFZJGHtlAoRwq1Rm+WcKAm5ADYMoQPc
10 changed files with 39 additions and 48 deletions

View file

@ -1,23 +1,3 @@
[coverage:run]
source =
bda
bds
clubs
events
gestioasso
gestioncof
kfet
petitscours
shared
omit =
*migrations*
*test*.py
branch = true
[coverage:report]
precision = 2
show_missing = true
[flake8]
exclude = migrations
max-line-length = 88

1
.pre-commit-config.yaml Symbolic link
View file

@ -0,0 +1 @@
/nix/store/s6xfmmc25y8kgg0xh35qlg7sc0h7rllb-pre-commit-config.json

View file

@ -1,4 +1,5 @@
from django.apps import AppConfig, apps as global_apps
from django.apps import AppConfig
from django.apps import apps as global_apps
from django.db.models import Q
from django.db.models.signals import post_migrate

View file

@ -4,6 +4,7 @@ Active toutes les applications (de GestioCOF et de GestioBDS).
Surcharge les settings définis dans common.py
"""
import os
from . import bds_prod

View file

@ -6,7 +6,6 @@ Charge des données de test dans la BDD
- Petits cours
"""
import os
import random

View file

@ -1,8 +1,6 @@
from gestioncof.models import Event
from shared.tests.mixins import (
CSVResponseMixin,
ViewTestCaseMixin as BaseViewTestCaseMixin,
)
from shared.tests.mixins import CSVResponseMixin
from shared.tests.mixins import ViewTestCaseMixin as BaseViewTestCaseMixin
from .utils import create_member, create_staff, create_user

View file

@ -8,11 +8,9 @@ from django.contrib import messages
from django.contrib.auth.decorators import login_required
from django.contrib.auth.mixins import LoginRequiredMixin
from django.contrib.auth.models import User
from django.contrib.auth.views import (
LoginView as DjangoLoginView,
LogoutView as DjangoLogoutView,
redirect_to_login,
)
from django.contrib.auth.views import LoginView as DjangoLoginView
from django.contrib.auth.views import LogoutView as DjangoLogoutView
from django.contrib.auth.views import redirect_to_login
from django.contrib.sites.models import Site
from django.core.mail import send_mail
from django.http import Http404, HttpResponse, HttpResponseForbidden
@ -23,7 +21,8 @@ from django.utils import timezone
from django.utils.translation import gettext_lazy as _
from django.views.generic import FormView, TemplateView
from django_cas_ng.views import LogoutView as CasLogoutView
from icalendar import Calendar, Event as Vevent
from icalendar import Calendar
from icalendar import Event as Vevent
from bda.models import Spectacle, Tirage
from gestioncof.autocomplete import cof_autocomplete

View file

@ -1,4 +1,5 @@
from datetime import datetime, timedelta, timezone as tz
from datetime import datetime, timedelta
from datetime import timezone as tz
from decimal import Decimal
from unittest import mock

View file

@ -105,12 +105,8 @@ from kfet.statistic import SCALE_DICT, DayScale, MonthScale, WeekScale, scale_ur
from shared.views import AutocompleteView
from .auth import KFET_GENERIC_TRIGRAMME
from .auth.views import ( # noqa
AccountGroupCreate,
AccountGroupUpdate,
account_group,
login_generic,
)
from .auth.views import AccountGroupUpdate # noqa
from .auth.views import AccountGroupCreate, account_group, login_generic
def put_cleaned_data_in_dict(dict, form):

View file

@ -1,9 +1,24 @@
[tool.black]
# Automatically ignore files in .gitignore (opened at this time):
# https://github.com/ambv/black/issues/475
exclude = '''
/(
\.pyc
| venv
)/
'''
[tool.isort]
profile = "black"
[tool.coverage.run]
source = [
"bda",
"bds",
"clubs",
"events",
"gestioasso",
"gestioncof",
"kfet",
"petitscours",
"shared",
]
omit = [
"*migrations*",
"*test*.py",
]
branch = true
[tool.coverage.report]
precision = 2
show_missing = true