2008-09-18 10 views
11

Qu'est-ce qu'un outil ou une technique qui peut être utilisé pour effectuer des vérifications orthographiques sur une base de code source entière et ses fichiers de ressources associés?Vérification orthographique par lots avec code source

La vérification orthographique devrait être code source conscient ce qui signifie qu'il s'en tenir à vérifier les littéraux de chaîne dans le code et non le code lui-même. Points bonus si le vérificateur d'orthographe comprend les formats de fichiers de ressources communs, par exemple les fichiers texte contenant des paires nom-valeur (vérifiez uniquement les valeurs). Points de super-bonus si vous pouvez dire quelles parties d'une DTD ou d'un schéma XML doivent être vérifiées et lesquelles doivent être ignorées.

De nombreux IDE peuvent faire cela pour le fichier avec lequel vous travaillez actuellement. La différence dans ce que je cherche est quelque chose qui peut fonctionner sur une base de code source entière à la fois.

Quelque chose comme un outil de type Findbugs ou PMD pour les erreurs d'orthographe serait idéal.

+0

Ceci est une excellente question pour softwarerecommendations StackExchange. – Trilarion

Répondre

1

Comme vous l'avez mentionné, de nombreux IDE ont déjà cette fonctionnalité, et un tel IDE est Eclipse. Cependant, contrairement à beaucoup d'autres environnements de développement Eclipse est:

A) open source

B) conçu pour être programmable

Par exemple, voici un article sur l'utilisation de la fonctionnalité mise en forme de code Eclipse de la ligne de commande: http://www.peterfriese.de/formatting-your-code-using-the-eclipse-code-formatter/

En théorie, vous devriez être capable de faire quelque chose de similaire avec son mécanisme de vérification orthographique. Je sais que ce n'est pas exactement ce que vous cherchez, et s'il y a un programme pour vérifier l'orthographe dans le code, alors ce serait évidemment mieux, mais si ce n'est pas le cas, alors Eclipse peut être la meilleure chose.

0

Cela semble peu vieux mais semble faire un bon travail Source Code Spell Checker

+0

SCSC ne prend pas en charge les notations camel ou snake ou toute autre notation. Donc c'est presque inutile. –

Questions connexes