Skip to content

Commit 1a96f2d

Browse files
committed
clean dead code and solve warnings
1 parent 4e84eba commit 1a96f2d

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

‎app/lint.xml‎

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
Règles Lint désactivées pour MG4Control.
4+
5+
L'app ne tourne que sur l'écran de l'infodivertissement MG4 : paysage fixe, pas de clavier,
6+
pas de saisie automatique, langues latines uniquement, et une charte visuelle choisie
7+
(tailles de texte réglables par l'utilisateur, interrupteurs Android natifs). Les règles
8+
ci-dessous ne signalent que des préférences de style ou des micro-optimisations d'affichage
9+
sans effet mesurable sur ce matériel : elles noyaient les vrais avertissements.
10+
11+
Ce fichier ne change NI le code compilé NI le comportement de l'app : uniquement ce que Lint
12+
signale. Restent volontairement actives les règles qui peuvent révéler un défaut réel :
13+
textes non traduits (HardcodedText), pluriels, accessibilité, sécurité, permissions.
14+
-->
15+
<lint>
16+
<!-- Style : Switch Android natif conservé exprès (charte actuelle, validée sur véhicule). -->
17+
<issue id="UseSwitchCompatOrMaterialXml" severity="ignore" />
18+
<issue id="UseSwitchCompatOrMaterialCode" severity="ignore" />
19+
20+
<!-- Style : boutons de dialogue/barres volontairement encadrés, plus lisibles en voiture. -->
21+
<issue id="ButtonStyle" severity="ignore" />
22+
23+
<!-- Style : petites étiquettes voulues ; la taille du texte est réglable (Réglages › Interface). -->
24+
<issue id="SmallSp" severity="ignore" />
25+
26+
<!-- Pas de saisie de formulaire ni de gestionnaire de mots de passe sur l'écran voiture. -->
27+
<issue id="Autofill" severity="ignore" />
28+
29+
<!-- Aucune langue de droite à gauche parmi les 6 langues de l'app. -->
30+
<issue id="RtlSymmetry" severity="ignore" />
31+
32+
<!-- Micro-optimisations de mise en page, sans effet mesurable sur l'écran de l'infodivertissement. -->
33+
<issue id="DisableBaselineAlignment" severity="ignore" />
34+
<issue id="Overdraw" severity="ignore" />
35+
<issue id="NestedWeights" severity="ignore" />
36+
<issue id="UselessParent" severity="ignore" />
37+
<issue id="TooManyViews" severity="ignore" />
38+
<issue id="TooDeepLayout" severity="ignore" />
39+
<issue id="UseCompoundDrawables" severity="ignore" />
40+
</lint>

0 commit comments

Comments
 (0)