UNPKG

eslint-doc-generator

Version:

Automatic documentation generator for ESLint plugins and rules.

25 lines (24 loc) 1.15 kB
/** * Const object version of this union type: TSESLint.RuleMetaData<''>['type']; */ export const RULE_TYPE = { problem: 'problem', suggestion: 'suggestion', layout: 'layout', }; export const RULE_TYPES = ['problem', 'suggestion', 'layout']; export const EMOJIS_TYPE = { [RULE_TYPE.problem]: '❗', [RULE_TYPE.suggestion]: '📖', [RULE_TYPE.layout]: '📏', }; export const RULE_TYPE_MESSAGES_LEGEND = { [RULE_TYPE.problem]: `${EMOJIS_TYPE[RULE_TYPE.problem]} Identifies problems that could cause errors or unexpected behavior.`, [RULE_TYPE.suggestion]: `${EMOJIS_TYPE[RULE_TYPE.suggestion]} Identifies potential improvements.`, [RULE_TYPE.layout]: `${EMOJIS_TYPE[RULE_TYPE.layout]} Focuses on code formatting.`, }; export const RULE_TYPE_MESSAGES_NOTICES = { [RULE_TYPE.problem]: `${EMOJIS_TYPE[RULE_TYPE.problem]} This rule identifies problems that could cause errors or unexpected behavior.`, [RULE_TYPE.suggestion]: `${EMOJIS_TYPE[RULE_TYPE.suggestion]} This rule identifies potential improvements.`, [RULE_TYPE.layout]: `${EMOJIS_TYPE[RULE_TYPE.layout]} This rule focuses on code formatting.`, };