UNPKG

eslint-plugin-text

Version:

An incredible ESLint plugin for retext or textlint

35 lines 1.03 kB
import { jsonMessage, registerJsonMessageHandler } from 'eslint-plugin-utils'; import * as configs_ from './configs.js'; import * as meta from './meta.js'; import * as parser from './parser.js'; import * as rules from './rules/index.js'; export * from './helpers.js'; export const text = { meta, rules }; const flatBase = { name: 'text/flat-base', files: ['**/*'], plugins: { text }, processor: jsonMessage, languageOptions: { parser }, rules: configs_.recommended.rules, }; const flatRecommended = { ...flatBase, name: 'text/flat-recommended', }; export { meta, parser, rules }; export const configs = { ...configs_, flatBase, flatRecommended, }; registerJsonMessageHandler('text/retext', ({ ruleId, message, url }) => ({ ruleId: `retext/${ruleId}`, message: `${message} reference: ${url ?? '-'}`, })); registerJsonMessageHandler('text/textlint', ({ ruleId, message }) => ({ ruleId: `textlint/${ruleId}`, message: `${message}`, })); //# sourceMappingURL=index.js.map