В чем разница между sublimelinter-php и sublimelinter-phpcs?

Насколько мне известно, CodeSniffer следует определенному набору стандартов кодирования и проверяет ваш код на соответствие указанным стандартам. Но sublimeinter-php тоже это делает. Они разные или они просто одинаковые? Потому что я установил оба плагина на свой Sublime Text 3.


person Gannicus    schedule 12.06.2014    source источник


Ответы (1)


SublimeLinter-phpcs позволяет вам запускать PHP_CodeSniffer поверх вашего кода, гарантируя, что он соответствует любому стандарту кодирования, который вы используете.

SublimeLinter-php позволяет настроить запуск php -l над вашим кодом, гарантируя, что он не содержит синтаксических ошибок. Кажется, он не проверяет какие-либо стандарты кодирования.

PHP_CodeSniffer на самом деле не проверяет код на наличие синтаксических ошибок, поэтому, вероятно, будет хорошей идеей установить оба. Используйте SublimeLinter-php, чтобы убедиться, что ваш код будет работать, и SublimeLinter-phpcs, чтобы убедиться, что ваши стандарты кодирования соблюдаются.

person Greg Sherwood    schedule 15.06.2014