Поиск…


Вступление

Это тема для объяснения правил ESLint для реакции-native.

Как начать

Настоятельно рекомендуется использовать ESLint в вашем проекте на основе реакции. ESLint - это инструмент для проверки кода с использованием определенных правил, предоставляемых сообществом.

Для response-native вы можете использовать набор правил для javascript, реагировать и реагировать.

Общие правила ESLint с мотивацией и пояснениями для javascript можно найти здесь: https://github.com/eslint/eslint/tree/master/docs/rules . Вы можете просто добавить готовый набор правил от разработчиков ESLint, добавив в ваш .eslintr.json узел 'extends' 'eslint: recommended'. («extends»: ["eslint: recommended"]) Подробнее о настройке ESLint вы можете прочитать здесь: http://eslint.org/docs/developer-guide/development-environment . Рекомендуется прочитать полный документ об этом чрезвычайно полезном инструменте.

Далее, полные документы о правилах для плагина ES Lint можно найти здесь: https://github.com/yannickcr/eslint-plugin-react/tree/master/docs/rules . Важное замечание: не все правила от реагирования относятся к реагированию. Например: response / display-name и response / no-unknown-property, например. Другие правила «должны иметь» для каждого проекта на основе реакции, например реакции / jsx-no-bind и response / jsx-key.

Будьте очень осторожны, выбирая свой собственный набор правил.

И наконец, есть плагин explicidly для response-native: https://github.com/intellicode/eslint-plugin-react-native. Примечание. Если вы разделяете свои стили в отдельном файле, используйте правило action-native / no-inline- стили не будут работать.

Для правильной работы этого инструмента в интерактивном env вам может потребоваться установить значение или «env» в вашем конфиге: «env»: {«browser»: true, «es6»: true, «amd»: true} ,

ESLint является ключевым инструментом для разработки высококачественного продукта.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow