Email Re: A propos de pylint

from
Frédéric AIDOUNI <fred at aidounix dot com>
to
Sylvain Thenault <syt at logilab dot fr>
subject
Re: A propos de pylint
date
2005/02/09 23:13
> merci merci :) C'est un des gros avantages des dernières version de
> pylint qui n'importe plus le code comme c'était fait avant, et comme
> pychecker fait toujours.
>
Salut,

je dois reconnaitre que je n'ai pas investigué pour pyChecker,
néanmoins c'etait du code importable, et pas necessairement tordu...
Bon... Laissons la place aux jeunes! ;o)

> toute cette partie n'est pas vraiment configurable pour l'instant.
> J'aimerais améliorer ça mais c'est pas simple et c'est franchement pas
> une priorité pour moi (vu que les règles de formattage correspondent à
> mes habitudes :). Pour l'instant la seule chose que tu peux faire c'est
> désactiver le "format" checker, mais ça va aussi te désactiver les
> autres fonctionalités de celui-ci. Je vais au moins ajouter des options
> pour désactivé seulement une partie du controle de format d'ici la
> prochaine version.
> Ah j'y pense, une solution c'est de désactiver le message qui va bien
> dans ton module. Y a meme de la doc qui explique comment faire ça
> maintenant, si c'est pas beau ça ! Pour connaitre l'identifiant d'un
> message que tu veux désactiver, lance pylint avec --include-ids=y
>
Je comprends ton point de vue!...
J'ai commencer à jeter un coup d'oeil au code de pylint, je devrai
pouvoir m'en sortir pour ce qui est du formatage.

>> - "Metaclass method doesn't have "mcs" as first argument" est un
pas regardé cette partie... mcs, c'est une convention maison?

> Mais tout les tests de pylint sont optionnels :). Il suffit d'inclure
> dans un fichier de config les identifiants de messages que tu veux
> désactiver, à l'aide de l'option disable-msg de la section [Reports], et
> hop !
>
J'ai vu! et j'ai un beau fichier de conf (pas adapté aux petits oignons
encore... mais ca devrai pas tardé, le temps que je "corrige" des bouts
de pylint).

> ça dépend des polices que tu utilises, il faut une police à chasse fixe,
> sinon ça marche pas.
Merci, je m'en doute! ;o))
Désolé... je suis en fixe!...

> a bientot, et merci pour tout ses compliments ;)
>
Pas de quoi. C'est moi qui te remercie!
Pendant que j'y suis, à partir de pylint, n'auriez vous pas dévellopé
un outil de calcul des dépendances inter-classes/inter-modules qui
permette de valider la cohérence du graphe obtenu?

> PS: normalement une liste de discussion pour parler de pylint et autres
> projets de Logilab français sera bientot disponible.
> --
Encore une ML à lire?!!!!! ;)

a+

-- 
______________________________________________________________________
Frederic AIDOUNI - http://aidounix.com - Siret 439 909 680 00019
'Data structures, not algorithms, are central to programming'
La réponse? ce n'est pas 42... non, non... c'est... Clarisse!