Публикации по теме '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 просмотров
schedule
03.10.2022
Назначение `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