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


Настройте Prettier для поддержки TSLint
Инструкции VSCode для автоформатирования файлов в соответствии с TSLint Добавляете TSLint в свой проект, но не хотите терять радость от автоформатирования Prettier? Все лучшие результаты, которые я нашел в Google (и в документации Prettier по интеграции с линтерами ), указывают на tslint-config-prettier , что предотвращает конфликты между Prettier и TSLint, но решает проблему путем отключения правил TSLint, которые конфликтуют с форматированием Prettier. Если вам нужно, чтобы..

Сделайте ESLint или TSLint автоматическим в IntelliJ
Статический анализ кода является неотъемлемой частью жизненного цикла разработки (SDLC) для каждой платформы. Это приносит в нашу жизнь множество преимуществ, таких как обеспечение удобочитаемости кода, поддержание единообразного стиля в команде и предотвращение ненужных конфликтов. Прежде чем автоматизировать процесс, мы должны понять, что такое ESLint и TSLint и почему мы их используем. Что такое ESLint? ESLint — это проект с открытым исходным кодом, который помогает выявлять и..

Как быстро и легко улучшить правила разработки: способ TSLint
Вместо такого импорта: Я хочу иметь что-то похожее на: Для этого мы внесем небольшое изменение в файл tsconfig.json. Мы добавим следующие строки в коллекцию путей: Приведенная выше модификация создает некоторые сокращения для папок. И с этого момента мы можем ссылаться на элементы внутри этих папок, например: 2) Создайте новый файл TypeScript, в котором мы напишем пользовательское правило TSLint: Наше пользовательское правило будет реализовывать поведение: импорт из..

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

Typedef в ошибке TypeScript: «ожидаемая переменнаяDeclarator»
Запустив tslint в моем коде, я получаю эту ошибку: expected variableDeclarator: 'getCode' to have a typedef. для файла TypeScript: export var getCode = function (param: string): string { // ... }; Как мне улучшить это, чтобы я не...
14815 просмотров
schedule 12.02.2023

Предыстория или причина ошибки: TsLint: комментарий должен начинаться со строчной буквы
Я получаю следующее сообщение TsLint в своем проекте: TsLint: комментарий должен начинаться со строчной буквы Есть ли за этим какое-то обоснование? Я согласен с большей частью того, что встречал в ЦЛинте, и знаю о возможности отключить...
2070 просмотров
schedule 23.06.2023

Ворс VSCode TypeScript
Люди, разрабатывающие TypeScript, использовали код Visual Studio? Я тоже пытаюсь использовать. Но у меня нет предупреждений или ошибок проверки (ts-lint). Я только что получил такие сообщения при сборке: ts-lint start src/constants/type.ts[22,...
3964 просмотров

Определение одноэлементных контейнерных объектов и поддержка tslint
У меня есть большой проект TypeScript, и я недавно добавил tslint, чтобы обеспечить соблюдение некоторых основных правил стиля кода. В основном это было безболезненно, но есть одна вещь, которую я все еще сомневаюсь. У меня есть несколько...
90 просмотров
schedule 09.09.2022

Как я могу использовать TSLint в VS Code?
Я установил TSLint в VSCode и создал файл tslint.json рядом с tsconfig.json . Но TSLint не работает. Например, я добавил "curly": true к tslint.json , но когда я пишу оператор if без фигурных скобок, VS Code не выдает никаких предупреждений....
62454 просмотров
schedule 30.07.2023

TSLint возвращает ожидаемое назначение или вызов функции при назначении переменных
Я использую tslint для проверки моего проекта angular 2 и получаю некоторые ошибки, которые я действительно не понимаю. В следующем фрагменте кода возникает ошибка «ожидается назначение или вызов функции», но разве это не то, что делает мой код?...
1280 просмотров
schedule 01.09.2022

Можно ли настроить TSLint в Visual Studio 2015?
TSLint жалуется, что одинарные кавычки должны быть двойными. Наша команда предпочитает использовать одинарные кавычки для переноса строковых литералов. Я вижу, что TSLint можно настроить для установки режима одинарной кавычки, но я не могу найти...
4625 просмотров
schedule 21.12.2022

Как настроить плагин TSLint для sonarqube в Jenkins?
Я установил плагин TSLint для sonarqube на свой сервер Jenkins https://github.com/Pablissimo/SonarTsPlugin . Но на странице git не описано, как установить свойства и значения конфигурации. Как указать исходный каталог, как игнорировать тестовый...
3879 просмотров
schedule 30.07.2022

ESLint как глобальные переменные в TSLint
Я использую плагин устройства от Cordova, поэтому у меня есть такая строка let model = device.model || ""; , которая вызывает ошибку Cannot find name 'device'. . Я думаю, что с ESLint мне нужно будет сделать "eslintConfig": { "globals": {...
6846 просмотров

Что такое Запрещенный конструктор, используйте буквальный или простой вызов функции вместо ошибки gulp tslint?
Я работаю над приложением angular 2, используя плагин ag-grid и gulp в качестве инструмента сборки - #225 function onPageSizeChanged(pageSize) { #226 this.pageSize = new Number(pageSize); createNewDatasource(); } Я...
2117 просмотров
schedule 22.05.2023

TSLint не может найти настраиваемый модуль с настраиваемым файлом d.ts
Я не могу найти четкого ответа на этот вопрос, несмотря на похожие вопросы. Я пытаюсь использовать модуль suncalc с TypeScript. У него нет собственного файла для набора текста, поэтому я создал его и поместил в свою папку для набора текста в...
895 просмотров

Как исключить папку из tslint?
Мне нравится исключать линтинг формы папки test с помощью tslint в vscode. Поэтому я поместил исключение в свой конфигурационный файл tslint.json. К сожалению, оператор exclude не работает. Кто-нибудь знает, как настроить исключение? {...
16850 просмотров

Доступ к Angular 2 через строковые литералы запрещен
Я новичок в AngularJS 2 и впервые пытаюсь скомпилировать его с помощью TSlint. Я изучил учебник Tour of Heroes , и там есть часть, подобная приведенной ниже, которая TSlint не хочет компилировать, говоря object access via string literals is...
5594 просмотров
schedule 04.03.2023

Обойти tslint: одна переменная на объявление
Как кодировать по этому правилу для следующего? let someArray = [...]; for (let i = 0, n = someArray.length; i < n; i++) { ... }
3135 просмотров
schedule 13.03.2023

Angular 2 (ng2) с использованием асинхронного канала в [class.whatever]
Я работаю над приложением angular 2, и в одном из моих компонентов у меня есть следующее: <p class="newNode"> <input [(ngModel)]="formNode.id" placeholder="id"> <input [(ngModel)]="formNode.name" placeholder="name">...
3586 просмотров
schedule 11.07.2022

экспорт ошибки angular cli lint в другой файл
Я использую angular cli для своего проекта angular2. Пока я использую команду lint для линтинга и форматирования -код следующим образом ng lint Я могу увидеть несколько ошибок в командной строке следующим образом...
2680 просмотров
schedule 06.11.2023

Реагировать лямбда в рендере
Изменить: В частности, есть ли в приведенном ниже примере AirBnb какой-то нюанс, который освобождает его от правила tslint/треда SO в комментарии Ори Дрори? Я использую tslint-react , а также следую руководство AirBnb по стилю React Правило...
2591 просмотров

Как настроить tslint для проверки отсутствия неиспользуемой переменной в Angular2
Знаете ли вы, как настроить tslint для проверки отсутствия неиспользуемой переменной, а также импорта unsed в angular2, я уже добавил две такие строки в свой файл tslint "no-unused-expression": true, "no-unused-variable": true, Но это,...
1855 просмотров
schedule 20.06.2023

Как постоянно запускать tslint с помощью webpack или vs code во время разработки
Когда я использовал gulp в проекте Angular 1.x, я мог использовать gulp для просмотра изменений файлов и непрерывного запуска eslint. В моем проекте Angular 2 я использую webpack и vs code, как мне заставить tslint работать постоянно? Я пробовал...
961 просмотров

Форматирование IntelliJ и TSLint являются решающими, когда дело доходит до импорта ES2015.
У меня есть файл TypeScript в IntelliJ. Этот файл наблюдает TSLint. К сожалению, мы обычно используем форматирование «ctrl + alt + L» в IntelliJ. В настоящее время это изменяет импорт ES2015 с: import {component} from 'library'; to...
539 просмотров
schedule 19.10.2023