Насколько мне известно, CodeSniffer следует определенному набору стандартов кодирования и проверяет ваш код на соответствие указанным стандартам. Но sublimeinter-php тоже это делает. Они разные или они просто одинаковые? Потому что я установил оба плагина на свой Sublime Text 3.
В чем разница между sublimelinter-php и sublimelinter-phpcs?
Ответы (1)
SublimeLinter-phpcs позволяет вам запускать PHP_CodeSniffer поверх вашего кода, гарантируя, что он соответствует любому стандарту кодирования, который вы используете.
SublimeLinter-php позволяет настроить запуск php -l
над вашим кодом, гарантируя, что он не содержит синтаксических ошибок. Кажется, он не проверяет какие-либо стандарты кодирования.
PHP_CodeSniffer на самом деле не проверяет код на наличие синтаксических ошибок, поэтому, вероятно, будет хорошей идеей установить оба. Используйте SublimeLinter-php, чтобы убедиться, что ваш код будет работать, и SublimeLinter-phpcs, чтобы убедиться, что ваши стандарты кодирования соблюдаются.
person
Greg Sherwood
schedule
15.06.2014