/
githubmirror
/
eslint-plugin
Обзор
Документация
Войти
/
githubmirror
/
eslint-plugin
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
0.2.4
lib/ruleOptions.ts
55 строк
2 KB
Michael Naumov
test: explicitly test all library rules forced...
16 апр 2026, 20:45
16 апр 2026, 20:45
0e2b4de
Код
Авторство
О чём код?
export const restrictedGlobalsOptions = [ { name: "app", message: "Avoid using the global app object. Instead use the reference provided by your plugin instance.", }, "warn", { name: "fetch", message: "Use the built-in `requestUrl` function instead of `fetch` for network requests in Obsidian.", }, { name: "localStorage", message: "Prefer `App#saveLocalStorage` / `App#loadLocalStorage` functions to write / read localStorage data that's unique to a vault." } ] as const; export const restrictedImportsOptions = [ { name: "axios", message: "Use the built-in `requestUrl` function instead of `axios`.", }, { name: "superagent", message: "Use the built-in `requestUrl` function instead of `superagent`.", }, { name: "got", message: "Use the built-in `requestUrl` function instead of `got`.", }, { name: "ofetch", message: "Use the built-in `requestUrl` function instead of `ofetch`.", }, { name: "ky", message: "Use the built-in `requestUrl` function instead of `ky`.", }, { name: "node-fetch", message: "Use the built-in `requestUrl` function instead of `node-fetch`.", }, { name: "moment", message: "The 'moment' package is bundled with Obsidian. Please import it from 'obsidian' instead.", }, ] as const;