UNPKG

@storm-software/eslint

Version:

⚡ A package containing the base ESLint configuration used by Storm Software across many projects.

165 lines (163 loc) 2.93 kB
// src/utils/constants.ts var GLOB_CODE_BLOCK = "**/*.md{,x}/*"; var GLOB_CODE_FILE = "**/*.{,c,m}{j,t}s{,x}"; var ACRONYMS_LIST = [ "API", "ASCII", "CPU", "CSS", "DNS", "EOF", "GUID", "HTML", "HTTP", "HTTPS", "ID", "IP", "JSON", "LHS", "OEM", "PP", "QA", "RAM", "RHS", "RPC", "RSS", "SLA", "SMTP", "SQL", "SSH", "SSL", "TCP", "TLS", "TTL", "UDP", "UI", "UID", "UUID", "URI", "URL", "UTF", "VM", "XML", "XSS" ]; var GLOB_SRC_EXT = "?([cm])[jt]s?(x)"; var GLOB_SRC = "**/*.?([cm])[jt]s?(x)"; var GLOB_JS = "**/*.?([cm])js"; var GLOB_JSX = "**/*.?([cm])jsx"; var GLOB_TS = "**/*.?([cm])ts"; var GLOB_TSX = "**/*.?([cm])tsx"; var GLOB_STYLE = "**/*.{c,le,sc}ss"; var GLOB_CSS = "**/*.css"; var GLOB_POSTCSS = "**/*.{p,post}css"; var GLOB_LESS = "**/*.less"; var GLOB_SCSS = "**/*.scss"; var GLOB_JSON = "**/*.json"; var GLOB_JSON5 = "**/*.json5"; var GLOB_JSONC = "**/*.jsonc"; var GLOB_MARKDOWN = "**/*.md"; var GLOB_MDX = "**/*.mdx"; var GLOB_MARKDOWN_IN_MARKDOWN = "**/*.md/*.md"; var GLOB_SVELTE = "**/*.svelte"; var GLOB_VUE = "**/*.vue"; var GLOB_YAML = "**/*.y?(a)ml"; var GLOB_TOML = "**/*.toml"; var GLOB_XML = "**/*.xml"; var GLOB_SVG = "**/*.svg"; var GLOB_HTML = "**/*.htm?(l)"; var GLOB_ASTRO = "**/*.astro"; var GLOB_ASTRO_TS = "**/*.astro/*.ts"; var GLOB_GRAPHQL = "**/*.{g,graph}ql"; var GLOB_MARKDOWN_CODE = `${GLOB_MARKDOWN}/${GLOB_SRC}`; var GLOB_TESTS = [ `**/__tests__/**/*.${GLOB_SRC_EXT}`, `**/*.spec.${GLOB_SRC_EXT}`, `**/*.test.${GLOB_SRC_EXT}`, `**/*.bench.${GLOB_SRC_EXT}`, `**/*.benchmark.${GLOB_SRC_EXT}` ]; var GLOB_ALL_SRC = [ GLOB_SRC, GLOB_STYLE, GLOB_JSON, GLOB_JSON5, GLOB_MARKDOWN, GLOB_MDX, GLOB_SVELTE, GLOB_VUE, GLOB_YAML, GLOB_XML, GLOB_HTML ]; var GLOB_EXCLUDE = [ "**/node_modules", "**/dist", "**/package-lock.json", "**/yarn.lock", "**/pnpm-lock.yaml", "**/bun.lockb", "**/.nx", "**/.storm", "**/output", "**/coverage", "**/temp", "**/.temp", "**/tmp", "**/.tmp", "**/.history", "**/.vitepress/cache", "**/.nuxt", "**/.next", "**/.svelte-kit", "**/.vercel", "**/.changeset", "**/.idea", "**/.cache", "**/.output", "**/.vite-inspect", "**/.yarn", "**/CHANGELOG*.md", "**/*.min.*", "**/LICENSE*", "**/__snapshots__", "**/auto-import?(s).d.ts", "**/components.d.ts", "**/vite.config.*.timestamp-*" ]; export { GLOB_CODE_BLOCK, GLOB_CODE_FILE, ACRONYMS_LIST, GLOB_SRC_EXT, GLOB_SRC, GLOB_JS, GLOB_JSX, GLOB_TS, GLOB_TSX, GLOB_STYLE, GLOB_CSS, GLOB_POSTCSS, GLOB_LESS, GLOB_SCSS, GLOB_JSON, GLOB_JSON5, GLOB_JSONC, GLOB_MARKDOWN, GLOB_MDX, GLOB_MARKDOWN_IN_MARKDOWN, GLOB_SVELTE, GLOB_VUE, GLOB_YAML, GLOB_TOML, GLOB_XML, GLOB_SVG, GLOB_HTML, GLOB_ASTRO, GLOB_ASTRO_TS, GLOB_GRAPHQL, GLOB_MARKDOWN_CODE, GLOB_TESTS, GLOB_ALL_SRC, GLOB_EXCLUDE };