summaryrefslogtreecommitdiff
path: root/TODO
blob: aaf84729841325b9e1aa2ef6d99bdbab9d877434 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
PyLint's TODO list
------------------


- un rapport avec les métriques vues dans TDD
- métrique manquantes
- tests

* faire tourner sur wxpython...

* test external dependancies


* avoir les options liés à un message id dans son aide

* avoir les messages id géré par un checker dans --help

* avoir la valeur courante des options dans --help

* doc développeur

* supporter des wildcards dans disable-msg ?

* voir notes gvr sur main

* récupérer les phrases d'évaluation dans un fichier texte

* i18n avec gettext

* commenter les regexp de format.py

* gestion nested_scopes (modes py2.1, 2.2... ?)

* checkers :
  - vérifier arguments __new__
  - compléter format checker 
    voir http://www.python.org/peps/pep-0008.html
  - vérifier classes sans __init__ mais avec plusieurs ancêtres ayant
    un __init__
  - opérateur % avec des formats ne correspondant pas aux arguments
  - mauvais nombre d'arguments passés à une méthode ou fonction
  - utilisation constante dans condition
  - gestion del statements
  - vérification utilisation __getattribute__, __slots__ dans new
  style class seulement
  - vérification assignements quand __slots__