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


Сравнение инструментов JavaScript Linting
Сравнение инструментов JavaScript Linting Линтинг - это процесс запуска программы, которая будет анализировать код на предмет потенциальных ошибок или выявлять неправильные методы кодирования. Здесь я представляю краткое сравнение 3 наиболее широко используемых библиотек линтинга JavaScript специально при использовании с React. JS Lint JS Lint - один из старейших инструментов для линтинга JavaScript. Плюсы Он поставляется предварительно настроенным и готовым к работе..

Вопросы по теме 'jshint'

Небезопасная проблема '^' jshint
Я получаю эту ошибку jshint «Небезопасно '^'» из этой строки javascript: var test = content.replace(/d=([^&]*)/, 'd=test'); Кто-нибудь знает, как я могу решить эту проблему?
1252 просмотров
schedule 05.04.2024

Javascript: функция рефакторинга вне цикла
Итак, JSHint говорит мне, что я не должен создавать функции внутри цикла. Затем я обычно делаю функцию вне цикла. Но теперь у меня есть часть, где это сложнее: for (r=0;r<x;r++) { for (c=0;c<y;c++) { var arr = [c,r];...
104 просмотров
schedule 10.06.2024

Прагматичные и общепринятые настройки для jshint
Мы только начинаем использовать JSHint / JSLint и ищем некоторые настройки типа «лучшие практики», которые широко считаются хорошим компромиссом между строгостью и прагматизмом. Я посмотрел в Интернете и действительно не смог ничего найти. Я...
3117 просмотров
schedule 13.11.2023

jshint ожидал ошибку присваивания
// BAR CHART if (sparklineType == 'bar') { barColor = $this.data('sparkline-bar-color') || $this.css('color') || '#0000f0', sparklineHeight = $this.data('sparkline-height') || '26px',...
141 просмотров

Назначение `jshint globalstrict: true` с 'use strict'
Часто при чтении исходного кода JavaScript я вижу эти две строки вместе вверху. /* jshint globalstrict: true */ 'use strict'; Теперь я очень хорошо знаю цель 'use strict'; . Может кто-нибудь просветить меня, почему jshint globalstrict...
1067 просмотров
schedule 05.11.2022

JSLint подавляет предупреждение на IntellijJ
Я использую intellij 14 и просто активирую JSLint и JSHint, и это довольно полезно, но мне не нравится стиль кода объявления переменных, таких как var a, b, c вместо var a; вар б; и вар с; Итак, теперь весь мой код полон предупреждений о том, что...
125 просмотров
schedule 07.10.2022

Как избавиться от строгого предупреждения об использовании при использовании webpack и jshint-loader?
У меня есть проект webpack, связанный с jshint-loader, который определяется так: postLoaders: [ { test: /\.js$/, exclude: /node_modules/, loader: 'jshint-loader' } ], и когда я запускаю...
3934 просмотров
schedule 10.11.2022

jshint не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл
Я установил jshint глобально с помощью этой команды npm install -g jshint Он установлен отлично, но показывает мне ошибку, когда я пытаюсь запустить это jshint app.js то это показывает мне ошибку, что jshint не распознается как...
3217 просмотров
schedule 31.05.2024

grunt jshint просит установить esversion на 6, даже если он установлен на большее
В .jshintrc для esversion установлено значение 9 (для поддержки новейших функций) https://jshint.com/docs/options/#esversion При этом, если мы запустим jshint через grunt, мы получим следующую ошибку: 'arrow function syntax (=>)' is only...
469 просмотров
schedule 29.10.2022