Публикации по теме '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 просмотров
schedule
04.04.2023
Определение одноэлементных контейнерных объектов и поддержка 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 просмотров
schedule
01.11.2022
Что такое Запрещенный конструктор, используйте буквальный или простой вызов функции вместо ошибки 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 просмотров
schedule
14.05.2022
Как исключить папку из tslint?
Мне нравится исключать линтинг формы папки test с помощью tslint в vscode. Поэтому я поместил исключение в свой конфигурационный файл tslint.json. К сожалению, оператор exclude не работает. Кто-нибудь знает, как настроить исключение?
{...
16850 просмотров
schedule
13.04.2023
Доступ к 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 просмотров
schedule
11.02.2023
Как настроить 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 просмотров
schedule
12.05.2023
Форматирование IntelliJ и TSLint являются решающими, когда дело доходит до импорта ES2015.
У меня есть файл TypeScript в IntelliJ. Этот файл наблюдает TSLint. К сожалению, мы обычно используем форматирование «ctrl + alt + L» в IntelliJ. В настоящее время это изменяет импорт ES2015 с:
import {component} from 'library';
to...
539 просмотров
schedule
19.10.2023