UNPKG

eslint-plugin-file-naming

Version:

eslint文件命名规范惯例插件

36 lines (32 loc) 1.1 kB
import * as eslint from 'eslint'; declare const NAMING_MAP: { CAMEL_CASE: string; PASCAL_CASE: string; SNAKE_CASE: string; KEBAB_CASE: string; SCREAMING_SNAKE_CASE: string; FLAT_CASE: string; }; declare const COMPONENT_EXTNAME: string[]; declare const DEFAULT_PATH_PATTERN = "**/*.{jsx,vue,tsx}"; declare const DEFAULT_FOLDER_PATTERN = "**/src/**"; declare const NORMAL_FILE_PATTERN = "**/src/**/*.{js,ts}"; declare const rules: { "folder-naming": eslint.Rule.RuleModule; "component-naming": eslint.Rule.RuleModule; "filename-naming": eslint.Rule.RuleModule; "no-index-naming": eslint.Rule.RuleModule; }; declare const plugin: { meta: { name: string; version: string; }; rules: { "folder-naming": eslint.Rule.RuleModule; "component-naming": eslint.Rule.RuleModule; "filename-naming": eslint.Rule.RuleModule; "no-index-naming": eslint.Rule.RuleModule; }; }; export { COMPONENT_EXTNAME, DEFAULT_FOLDER_PATTERN, DEFAULT_PATH_PATTERN, NAMING_MAP, NORMAL_FILE_PATTERN, plugin as default, rules };