Публикации по теме '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 . Прежде чем мы двинемся дальше, я хочу отметить, что существует очень..

Правила линтера: мысли о линтинге исходного кода
Зачем вам анализировать исходный код? И что вообще такое линтинг? Линтер лучше всего классифицировать как инструмент статического анализа программы. Вскользь, линтер или линтинг относится к инструментам, которые анализируют исходный код, чтобы найти потенциальные логические ошибки, ошибки программирования, ошибки, стилистические ошибки и подозрительную архитектуру. Кроме того, большинство современных языков программирования имеют линтер, доступный как часть шага по обеспечению качества..