Публикации по теме 'linter'
Общая конфигурация ESLint
Я работал над новым проектом React и настраивал наш линтер ESLint , когда столкнулся с надоедливой ошибкой линтера:
ошибка «фермент» должна быть указана в зависимостях проекта, а не в devDependencies - import / no-extraneous-dependencies
Я импортирую shallow и mount из фермента, но они определенно не являются зависимостями времени выполнения. Как заставить eslint это понять? Как и в случае с любым неприятным правилом линтера, самый простой способ - просто отключить его...
Возникли проблемы с качеством кода? Перестаньте смотреть на информационные панели и начните проваливать вашу сборку
Существует множество инструментов для мониторинга качества кода вашего решения с помощью статического анализа кода и последующего отображения списка проблем, которые необходимо исправить. Многие идут с красивыми графиками и информационными панелями.
Выше - SonarQube , один из самых популярных инструментов в этой сфере. Другой пример - плагин Checkstyle Jenkins .
Я использовал оба этих инструмента в недавних проектах. Концепция привлекательна: вы можете отслеживать качество кода и..
ИНТЕРЕСНЫЙ ИНСТРУМЕНТ / ТЕХНОЛОГИЯ, КОТОРЫЕ Я ВСТРЕТИЛСЯ ПРИ ПОДГОТОВКЕ К BOOTCAMP
При подготовке к Bootcamp я нашел наиболее интересным инструментом ESLint ! Я смотрел видео на YouTube и видел, как люди используют Eslint , и мне всегда было интересно, о чем он и почему это вообще важно. Я уверен, что пропустил бы это, если бы это не было важно для моего проекта. Я действительно рада, что не сделала этого.
Согласно официальному сайту ESLint ,
«ESLint - это проект с открытым исходным кодом, первоначально созданный Николасом Закасом в июне 2013 года. Его цель -..
Создайте собственное веб-приложение React с крючками, колокольчиками и свистками с помощью Expo SDK33 [Часть 2]
Это вторая часть нашей серии руководств о React Native, Expo и новых функциях Expo SDK 33. Сегодня мы собираемся запачкать руки Redux, и пока мы это делаем, мы немного почистим и установите некоторые пресеты для всей будущей разработки, используя .editorconfig и linting.
[Часть 1] Настройка и навигация [Часть 2] ← Вы здесь!
Если вы хотите пропустить часть 1, не стесняйтесь брать код из тега v0.1.1 на GitHub .
Прежде чем мы двинемся дальше, я хочу отметить, что существует очень..
Правила линтера: мысли о линтинге исходного кода
Зачем вам анализировать исходный код? И что вообще такое линтинг?
Линтер лучше всего классифицировать как инструмент статического анализа программы. Вскользь, линтер или линтинг относится к инструментам, которые анализируют исходный код, чтобы найти потенциальные логические ошибки, ошибки программирования, ошибки, стилистические ошибки и подозрительную архитектуру.
Кроме того, большинство современных языков программирования имеют линтер, доступный как часть шага по обеспечению качества..