2015-08-04 2 views
3

В JSHint option reference перечислены некоторые варианты, устаревшие со следующим уведомлением.Как заменить устаревшие параметры JSHint правилами ASS?

Предупреждение Эта опция устарела и будет удалена в следующей основной версии JSHint. JSHint ограничивает свои возможности выпуском правильности кода. Если вы хотите применить правила, касающиеся стиля кода , ознакомьтесь с the JSCS project.

В частности, устаревшие опции:

  • CamelCase
  • IMMED
  • отступа
  • MaxLen
  • newcap
  • noempty
  • quotmark
  • laxbreak
  • laxcomma
  • multistr
  • югу

К сожалению, ссылка не указывает, как заменить эти устаревшие варианты, а лишь указывает на GitHub репо ОНК.

Что соответствует JSCS rules устаревшим параметрам JSHint? Существуют ли какие-либо различия в конфигурации при переходе на АО?

ответ

4

Один из способов определить это - поиск АОС Github Repo для «JSHint» или конкретного правила (example search), поскольку соответствующие правила в документах АОС имеют ссылки на их эквиваленты JSHint.

Эти эквиваленты для вашего короткого списка на момент написания:

Хотя многие из этих правил очень похожи и требуют небольшой работы для переключения, у некоторых есть несколько разные варианты, запросов или смысла и, следовательно, требуют некоторых различий в конфигурации, и в некоторых случаях вам может потребоваться выбрать между двумя правилами (require против disallow).

+1

Я добавил правило соответствия для опции camelcase. –

Смежные вопросы