Публикации по теме 'eslint'


Обязательный инструмент для безопасной разработки JavaScript: плагин ESLint для обнаружения уязвимостей
Как разработчики JavaScript, мы все хотим писать безопасный, надежный и удобный в сопровождении код. Но с обширной экосистемой доступных пакетов и библиотек может быть сложно отследить, какие из них заслуживают доверия, а какие могут привести к уязвимостям безопасности в наших проектах. Здесь в дело вступает плагин ESLint от PrivJs . Этот плагин, разработанный командой PrivJs на основе популярного инструмента ESLint, предупреждает разработчиков всякий раз, когда они импортируют..

Приложение Create-React с TypeScript, ESLint, Prettier
Создайте приложение React с помощью TypeScript Начните новый проект с create-react-app и флагом typescript. npx create-react-app my-app --template typescript Удаление предустановленной конфигурации ESLint из проекта React React поставляется с предустановленной конфигурацией eslint. Давайте удалим эту конфигурацию, чтобы мы могли установить лучшую. Для этого удалите следующий код из файла package.json . "eslintConfig": { "extends":[..

Сделай мой JS красивее
Потому что роботы должны делать работу по дому, а не разработчики TL;DR Это в основном руководство по копированию и вставке о том, как можно настроить ESLint + Prettier в своем проекте javascript, потому что мне нужен источник для копирования. Еще раз: Prettier — самоуверенный форматировщик кода , а ESLint — подключаемая утилита линтинга для JavaScript и JSX . Они хорошо работают вместе; тем не менее, я считаю более продуктивным использовать Prettier через ESLint: для ESLint..

Проверка ESLint на TeamCity
Сегодня я собираюсь добавить ESLint-проверку в наш проект (Ура!). Что такое ESLint? По сути, это утилита линтинга для JS и JSX. Задаешь правила в .eslintrc.js файле и проверяешь! .eslintrc.js: module .exports = { "extends": "airbnb", "installedESLint": true, "parser": "babel-eslint", "plugins": [ "react" ], "env": { "browser": true, "node": true }, "rules": { "linebreak-style": ["error", "windows"], "max-len": ["warn", 120],..