-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[01] solve somes ruff exception in code quality #87
Conversation
J'aurais des questions sur quelques erreurs restantes :
j'imagine que c'est pour éviter des soit un UserCase qui fail et on le sait déjà mais alors il faudrait commenter aussi son utilisation, ou bien il faudrait décommenter et c'est censé pouvoir fonctionner ?
Ce n'est pas bien clair le type attendu pour mpas. ça a l'air d'être une liste de géométries parfois convertie "gdf". Actuellement pour résoudre ça j'avoue ne pas savoir trop quoi mettre
Ce sont des requêtes SQL en dur dans le code. Au delà du fait des requêtes e ndur en elle-mêmes qui ont surement leur justification, doit-on/peut-on modifier le format pour se conformer au 96 chars de largeur ou laisse-t-on ça comme ça pour garder une éventuelle lisibilité de type requête SQL ? |
|
Ok. Tu sais s'il y a moyen de dire a Ruff d'inhiber ce type d'erreur pour un bloc de code ? |
juste changer dans le pyproject.toml : |
A priori il y a des sortes de macro ruff qu'on peut ajouter pour ignore certaines erreurs à sur certaines lignes, voir dans un fichier complet |
…Line too long (107 > 96 characters) alembic/versions/961cee5426d6_create_amp_table.py:30:97: E501 Line too long (107 > 96 characters) alembic/versions/961cee5426d6_create_amp_table.py:37:17: F821 Undefined name `Inspector`
bloom/domain/vessels/vessel_trajectory.py:125:13: SLF001 Private member accessed: `_mpas`
bloom/infra/repositories/repository_alert.py:26:1: E101 Indentation contains mixed spaces and tabs
…s. Why is commented ? app.py:37:22: F821 Undefined name `marine_traffic_usecase`
bloom/domain/vessels/vessel_trajectory.py:89:9: ANN202 Missing return type annotation for private function `mpas` bloom/domain/vessels/vessel_trajectory.py:89:20: ANN001 Missing type annotation for function argument `value`
…ested bloom/infra/repositories/repository_alert.py:24:97: E501 Line too long (288 > 96 characters)
Trawlwatcher.py:15:11: TRY003 Avoid specifying long messages outside the exception class
…ust be tested" This reverts commit b3c673e.
94a343f
to
95b32db
Compare
J'ai rebase cette PR sur le main actuel, et corrigé les erreurs de qualité de code que ruff remontait |
Ruff analyse has been configured recently and several errors are raised in code quality and make the action fail
The idea is to solve a maximum of simple to solve exceptions