Пакетная проверка орфографии с учетом исходного кода
-
01-07-2019 - |
Вопрос
Какой инструмент или метод можно использовать для выполнения проверки орфографии всей базы исходного кода и связанных с ней файлов ресурсов?
Проверка орфографии должна быть осведомленный об исходном коде это означает, что он будет придерживаться проверки строковых литералов в коде, а не самого кода.Бонусные баллы, если программа проверки орфографии понимает распространенные форматы файлов ресурсов, например текстовые файлы, содержащие пары имя-значение (проверяйте только значения).Супер-бонусные баллы, если вы можете указать, какие части XML DTD или Схемы следует проверять, а какие следует игнорировать.
Многие IDE могут сделать это для файла, с которым вы в данный момент работаете.Разница в том, что я ищу, заключается в том, что можно работать со всей базой исходного кода одновременно.
Идеально было бы использовать что-то вроде Findbugs или инструмента типа PMD для исправления ошибок в написании.
Решение
Как вы упомянули, многие IDE уже обладают этой функциональностью, и одной из таких IDE является Eclipse.Однако, в отличие от многих других IDE, Eclipse:
А) открытый исходный код
Б) предназначен для программирования
Например, вот статья об использовании функций форматирования кода Eclipse из командной строки:http://www.peterfriese.de/formatting-your-code-using-the-eclipse-code-formatter/
Теоретически, вы должны быть в состоянии сделать что-то подобное с помощью этого механизма проверки орфографии.Я знаю, что это не совсем то, что вы ищете, и если есть программа для проверки орфографии в коде, то, очевидно, это было бы лучше, но если нет, то Eclipse может быть следующей лучшей вещью.
Другие советы
Это кажется немного устаревшим, но, похоже, делает хорошую работу Проверка орфографии исходного кода