/
githubmirror
/
eslint-plugin
Обзор
Документация
Войти
/
githubmirror
/
eslint-plugin
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/commands/noPluginIdInCommandId.test.ts
33 строки
1 KB
Michael Naumov
test: add names to each test
16 апр 2026, 21:21
16 апр 2026, 21:21
86a5720
Код
Авторство
О чём код?
import { RuleTester } from "@typescript-eslint/rule-tester"; import noPluginIdRule from "../../lib/rules/commands/noPluginIdInCommandId.js"; const ruleTester = new RuleTester(); ruleTester.run("no-plugin-id-in-command-id", noPluginIdRule, { valid: [ { name: "id without plugin id is allowed", code: "this.addCommand({ id: 'open-new-note' });", options: [{ pluginId: "my-plugin" }], }, { name: "different id without plugin id is allowed", code: "this.addCommand({ id: 'another-action' });", options: [{ pluginId: "my-plugin" }], }, ], invalid: [ { name: "id starting with plugin id is forbidden", code: "this.addCommand({ id: 'my-plugin-open-note' });", options: [{ pluginId: "my-plugin" }], errors: [{ messageId: "pluginId" }], }, { name: "id ending with plugin id is forbidden", code: "this.addCommand({ id: 'open-note-for-my-plugin' });", options: [{ pluginId: "my-plugin" }], errors: [{ messageId: "pluginId" }], }, ], });