Публикации по теме 'linter'
Работа с Gulp (2)
После посещения TheAntiEvent я понял, что история, которую я написал несколько месяцев назад о Gulp, сильно отличается от сегодняшней реальности: https://medium.com/@jontorrado/working-with-gulp-step-by-step- e0d5fe2d2f23 . Я не буду больше писать о том, как установить Gulp, но я обновлю некоторые из описанных там задач и добавлю новые.
Преобразование SCSS в CSS
Здесь не так много изменений:
var gulp = require('gulp'),
autoprefixer = require('autoprefixer'),,
cssnano =..
Введение в линтинг кода ESLint
Должен признаться, что до того, как я начал работать в HPE над OpenStack, я ничего не слышал об EsLint. Конечно, в прошлом я использовал JSLint и JSHint, и я вроде как согласился с тем, что JSHint достаточно хорош для того, что я использую, и сосредоточил внимание моего мозга на другом. Оглядываясь назад, мне жаль, что я не слышал об ESLint раньше и избавил себя от головной боли из прошлого! Итак, я забегаю вперед. Давайте начнем с самого начала, это очень хорошее место для начала (как..
Управление импортом RxJS с помощью TSLint
Есть несколько вариантов импорта RxJS, которые подробно описаны в документации .
Вы можете импортировать все:
import Rx from "rxjs/Rx";
Rx.Observable.of(1, 2, 3).map(i => i.toString());
Вы можете импортировать только те методы, которые вам нужны, исправив Observable прототип:
import { Observable } from "rxjs/Observable";
import "rxjs/add/observable/of";
import "rxjs/add/operator/map";
Observable.of(1, 2, 3).map(i => i.toString());..
#3: Линтеры
С помощью линтеров кода, таких как ESLint или Prettier , вы можете повысить качество кода, который вы пишете, а также установить несколько основных правил стиля кода при работе в команде. Вы используете точку с запятой ; или нет? Как насчет пробелов до и после скобок? Линтеры идеально подходят для решения этих проблем и дают вам четкое руководство по работе.
Преимущества линтеров
Линтеры кода повышают качество кода. Линтеры могут обнаруживать потенциальные ошибки, а также код,..
Вопросы по теме 'linter'
Как использовать .csslintrc в CSSLint Atom, чтобы игнорировать правила?
Я использую Linter с Linter-CSSlint в Atom (windows), и я хочу предотвратить некоторые предупреждения глобально (например, идентификаторы).
В файле readme CSSlint говорится, что он поддерживает .csslintrc , но я не могу найти информацию о том,...
2027 просмотров
schedule
22.11.2021
TS Lint в коде Visual Studio внезапно указывает на неправильные ошибки lint
Я не касался VS Code или своего компьютера в течение 5 недель (отпуск), и теперь внезапно из ниоткуда TS lint начал дико показывать ошибки lint, которые полностью неверны. Они даже не близки к тому, чтобы быть правильными, и это видно в файлах,...
2329 просмотров
schedule
07.09.2021
Предупреждение для определенного синтаксиса
У меня был опыт работы с медленными подзапросами sqlalchemy с использованием синтаксиса Query.select_from() . Основываясь на этом опыте, я хочу получать предупреждение каждый раз, когда в нашей кодовой базе используется определенный синтаксис....
25 просмотров
schedule
05.10.2021
Проверка синтаксиса PHP не работает - линтер не работает
Мой php-линтер не работает из Atom или из командной строки.
CMD: php -l <filename>
Результат: синтаксических ошибок в C: \ example \ path \ file.php не обнаружено.
Бег:
Windows 10
php 7.3.11
Вещи уже...
257 просмотров
schedule
30.09.2021
Переместите файлы .tsconfig и .tslint в другой каталог.
Внутри моего проекта Angular CLI я хочу переместить все свои файлы конфигурации в новую папку, которую я назвал «угловой». Код компилируется, и все сценарии npm запускаются, но я не получаю никаких ошибок linting или typescript в моей папке app ....
1908 просмотров
schedule
02.06.2022
Как найти, где установлен линтер, чтобы он работал для SublimeLinter в Sublime 3?
Итак, я установил cpplint в Sublime 3 через Package Control на 64-битной машине с Windows 8.1.
Однако похоже, что cpplint не удается найти, как описано на этой странице устранения неполадок:...
341 просмотров
schedule
24.06.2022
Конфигурация TSLINT: исключить внешние модули
Я использую стартер angular2 webpack с настроенным на нем tslint.
Я также использую ngx-datables (директория @swimlane прямо в node_modules).
У меня много предупреждений, например:
@ ./~/@swimlane/ngx-datatable/src/utils/index.ts 14:0-32
@...
2495 просмотров
schedule
16.07.2022
Atom: невозможно установить пакет linter-ui-default
Я хотел использовать linter с последним редактором атомов, поэтому я попробовал следующую команду в своем недавно установленном редакторе:
C:\Users\rmishra>apm install linter-ui-default
Installing linter-ui-default to...
756 просмотров
schedule
04.10.2022
Как получить список добавленных и обновленных номеров строк из диапазона коммитов git?
Намерение: из-за большого количества устаревшего кода я хотел бы анализировать только строки, добавленные или измененные в моих запросах на включение, чтобы постепенно улучшать среду.
Входные данные: название базовой ветки ( master ), имя моей...
371 просмотров
schedule
29.01.2023
Есть ли способ избавиться от строки вкладок в редакторе атомов?
Произошло изменение в базовом коде Atom.io, поэтому на всей панели есть строка вкладок. Это все еще терпимо в моем представлении дерева файлов, но я действительно думаю, что наличие вкладки на панели предупреждений о линтере также очень раздражает....
313 просмотров
schedule
07.10.2022
Как настроить ЛИНТЕР на React Native?
Я сделал приложение React Native (созданное с помощью create-react-native-app). Я установил линтер eslint, но понятия не имел, как его настроить? ( https://www.npmjs.com/package/eslint-plugin-react-native ) Я не имею ни малейшего представления, куда...
1895 просмотров
schedule
13.08.2023
Проблемы с Flake8 и атомом
Я пытаюсь использовать Linter с атомом в некоторых файлах python, и я продолжаю получать эту ошибку. Вывод ошибок консоли . Я не уверен, что здесь делать, Python находится в PATH, как и flake8.
Кто-нибудь может дать разъяснения здесь? Также я...
1511 просмотров
schedule
24.11.2022
Линтер Python в VS-Code: возникает ошибка, когда метод имеет аннотацию типа, но не возвращает оператор
Я пытаюсь включить в своем линтере ошибку стиля (если это наиболее подходящее имя), которая должна возникать, когда функция имеет подсказку типа, но не возвращает оператор возврата. Например:
def do_stuff() -> int:
a = 2
# this function...
46 просмотров
schedule
18.06.2023
Atom Python: функции не распознаются
Я использую Atom в качестве редактора и сейчас работаю с python.
Я установил пакеты: autocomplete-python и language-python.
По какой-то причине функции не отмечены должным образом. Есть идеи, как это включить?
935 просмотров
schedule
12.05.2024