UNPKG

@storm-software/eslint

Version:

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

317 lines (314 loc) 8.73 kB
'use strict'; // 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_FILE = `*.${GLOB_SRC_EXT}`; var GLOB_SRC = `**/${GLOB_SRC_FILE}`; var GLOB_JS_EXT = "?([cm])js"; var GLOB_JS_FILE = `*.${GLOB_JS_EXT}`; var GLOB_JS = `**/${GLOB_JS_FILE}`; var GLOB_JSX_EXT = "?([cm])jsx"; var GLOB_JSX_FILE = `*.${GLOB_JSX_EXT}`; var GLOB_JSX = `**/${GLOB_JSX_FILE}`; var GLOB_TS_EXT = "?([cm])ts"; var GLOB_TS_FILE = `*.${GLOB_TS_EXT}`; var GLOB_TS = `**/${GLOB_TS_FILE}`; var GLOB_TSX_EXT = "?([cm])tsx"; var GLOB_TSX_FILE = `*.${GLOB_TSX_EXT}`; var GLOB_TSX = `**/${GLOB_TSX_FILE}`; var GLOB_STYLE_EXT = "{c,le,sc}ss"; var GLOB_STYLE_FILE = `*.${GLOB_STYLE_EXT}`; var GLOB_STYLE = `**/${GLOB_STYLE_FILE}`; var GLOB_CSS_EXT = "css"; var GLOB_CSS_FILE = `*.${GLOB_CSS_EXT}`; var GLOB_CSS = `**/${GLOB_CSS_FILE}`; var GLOB_POSTCSS_EXT = "{p,post}css"; var GLOB_POSTCSS_FILE = `*.${GLOB_POSTCSS_EXT}`; var GLOB_POSTCSS = `**/${GLOB_POSTCSS_FILE}`; var GLOB_LESS_EXT = "less"; var GLOB_LESS_FILE = `*.${GLOB_LESS_EXT}`; var GLOB_LESS = `**/${GLOB_LESS_FILE}`; var GLOB_SCSS_EXT = "scss"; var GLOB_SCSS_FILE = `*.${GLOB_SCSS_EXT}`; var GLOB_SCSS = `**/${GLOB_SCSS_FILE}`; var GLOB_JSON_EXT = "json"; var GLOB_JSON_FILE = `*.${GLOB_JSON_EXT}`; var GLOB_JSON = `**/${GLOB_JSON_FILE}`; var GLOB_JSON5_EXT = "json5"; var GLOB_JSON5_FILE = `*.${GLOB_JSON5_EXT}`; var GLOB_JSON5 = `**/${GLOB_JSON5_FILE}`; var GLOB_JSONC_EXT = "jsonc"; var GLOB_JSONC_FILE = `*.${GLOB_JSONC_EXT}`; var GLOB_JSONC = `**/${GLOB_JSONC_FILE}`; var GLOB_MARKDOWN_EXT = "md"; var GLOB_MARKDOWN_FILE = `*.${GLOB_MARKDOWN_EXT}`; var GLOB_MARKDOWN = `**/${GLOB_MARKDOWN_FILE}`; var GLOB_MDX_EXT = "mdx"; var GLOB_MDX_FILE = `*.${GLOB_MDX_EXT}`; var GLOB_MDX = `**/${GLOB_MDX_FILE}`; var GLOB_MARKDOWN_IN_MARKDOWN = `${GLOB_MARKDOWN}/${GLOB_MARKDOWN_FILE}`; var GLOB_SVELTE_EXT = "svelte"; var GLOB_SVELTE_FILE = `*.${GLOB_SVELTE_EXT}`; var GLOB_SVELTE = `**/${GLOB_SVELTE_FILE}`; var GLOB_VUE_EXT = "vue"; var GLOB_VUE_FILE = `*.${GLOB_VUE_EXT}`; var GLOB_VUE = `**/${GLOB_VUE_FILE}`; var GLOB_YAML_EXT = "y?(a)ml"; var GLOB_YAML_FILE = `*.${GLOB_YAML_EXT}`; var GLOB_YAML = `**/${GLOB_YAML_FILE}`; var GLOB_TOML_EXT = "toml"; var GLOB_TOML_FILE = `*.${GLOB_TOML_EXT}`; var GLOB_TOML = `**/${GLOB_TOML_FILE}`; var GLOB_XML_EXT = "xml"; var GLOB_XML_FILE = `*.${GLOB_XML_EXT}`; var GLOB_XML = `**/${GLOB_XML_FILE}`; var GLOB_SVG_EXT = "svg"; var GLOB_SVG_FILE = `*.${GLOB_SVG_EXT}`; var GLOB_SVG = `**/${GLOB_SVG_FILE}`; var GLOB_HTML_EXT = "htm?(l)"; var GLOB_HTML_FILE = `*.${GLOB_HTML_EXT}`; var GLOB_HTML = `**/${GLOB_HTML_FILE}`; var GLOB_ASTRO_EXT = "astro"; var GLOB_ASTRO_FILE = `*.${GLOB_ASTRO_EXT}`; var GLOB_ASTRO = `**/${GLOB_ASTRO_FILE}`; var GLOB_ASTRO_TS = `${GLOB_ASTRO}/*.ts`; var GLOB_GRAPHQL_EXT = "{g,graph}ql"; var GLOB_GRAPHQL_FILE = `*.${GLOB_GRAPHQL_EXT}`; var GLOB_GRAPHQL = `**/${GLOB_GRAPHQL_FILE}`; 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 = [ "**/.git", "**/node_modules", "**/dist", "**/tmp", "**/coverage", "**/bench", "**/__snapshots__", "**/__test__", "**/__mocks__", "**/__generated__", "**/.wrangler", "**/.rolldown", "**/.docusaurus", "**/.tamagui", "**/tamagui.css", "**/.nx", "**/.next", "**/.storm", "**/.powerlines", "**/.shell-shock", "**/.earthquake", "**/.aftershock", "**/workbox*.js", "**/sw*.js", "**/service-worker.js", "**/fallback*.js", "**/ios", "**/.android", "**/.DS_Store", "**/Thumbs.db", "**/.cspellcache", "**/package-lock.*", "**/npm-lock.*", "**/pnpm-lock.*", "**/bun.lockb", "**/cargo.lock", "**/next-env.d.ts", "**/CODEOWNERS", "**/yarn.lock", "**/jest.config.js", "**/jest.setup.js", "**/jest.config.ts", "**/jest.setup.ts", "**/jest.config.json", "**/jest.setup.json", "**/*.spec.{ts,tsx}", "**/*.test.{ts,tsx}", "**/output", "**/temp", "**/.temp", "**/.history", "**/.vitepress/cache", "**/.nuxt", "**/.svelte-kit", "**/.vercel", "**/.changeset", "**/.idea", "**/.cache", "**/.vite-inspect", "**/.yarn", "**/*.min.*", "**/CHANGELOG*.md", "**/CONTRIBUTING.md", "**/SECURITY.md", "**/CODE_OF_CONDUCT.md", "**/PULL_REQUEST_TEMPLATE.md", "**/LICENSE*", "**/auto-import?(s).d.ts", "**/components.d.ts", "**/vite.config.*.timestamp-*", "**/webpack.config.*.timestamp-*", "**/rollup.config.*.timestamp-*", "**/nx/**/schema.d.ts", "**/nx/**/schema.json", "**/nx/**/schema.md", "**/nx/**/*.schema.d.ts", "**/nx/**/*.schema.json", "**/nx/**/*.schema.md", "**/nx/**/generators/**/files", ".agents/**/*", "**/.agents/**/*", ".claude/**/*", "**/.claude/**/*", ".codex/**/*", "**/.codex/**/*", ".cursor/**/*", "**/.cursor/**/*", ".opencode/**/*", "**/.opencode/**/*", ".nx/**/*", "**/.nx/**/*" ]; exports.ACRONYMS_LIST = ACRONYMS_LIST; exports.GLOB_ALL_SRC = GLOB_ALL_SRC; exports.GLOB_ASTRO = GLOB_ASTRO; exports.GLOB_ASTRO_EXT = GLOB_ASTRO_EXT; exports.GLOB_ASTRO_FILE = GLOB_ASTRO_FILE; exports.GLOB_ASTRO_TS = GLOB_ASTRO_TS; exports.GLOB_CODE_BLOCK = GLOB_CODE_BLOCK; exports.GLOB_CODE_FILE = GLOB_CODE_FILE; exports.GLOB_CSS = GLOB_CSS; exports.GLOB_CSS_EXT = GLOB_CSS_EXT; exports.GLOB_CSS_FILE = GLOB_CSS_FILE; exports.GLOB_EXCLUDE = GLOB_EXCLUDE; exports.GLOB_GRAPHQL = GLOB_GRAPHQL; exports.GLOB_GRAPHQL_EXT = GLOB_GRAPHQL_EXT; exports.GLOB_GRAPHQL_FILE = GLOB_GRAPHQL_FILE; exports.GLOB_HTML = GLOB_HTML; exports.GLOB_HTML_EXT = GLOB_HTML_EXT; exports.GLOB_HTML_FILE = GLOB_HTML_FILE; exports.GLOB_JS = GLOB_JS; exports.GLOB_JSON = GLOB_JSON; exports.GLOB_JSON5 = GLOB_JSON5; exports.GLOB_JSON5_EXT = GLOB_JSON5_EXT; exports.GLOB_JSON5_FILE = GLOB_JSON5_FILE; exports.GLOB_JSONC = GLOB_JSONC; exports.GLOB_JSONC_EXT = GLOB_JSONC_EXT; exports.GLOB_JSONC_FILE = GLOB_JSONC_FILE; exports.GLOB_JSON_EXT = GLOB_JSON_EXT; exports.GLOB_JSON_FILE = GLOB_JSON_FILE; exports.GLOB_JSX = GLOB_JSX; exports.GLOB_JSX_EXT = GLOB_JSX_EXT; exports.GLOB_JSX_FILE = GLOB_JSX_FILE; exports.GLOB_JS_EXT = GLOB_JS_EXT; exports.GLOB_JS_FILE = GLOB_JS_FILE; exports.GLOB_LESS = GLOB_LESS; exports.GLOB_LESS_EXT = GLOB_LESS_EXT; exports.GLOB_LESS_FILE = GLOB_LESS_FILE; exports.GLOB_MARKDOWN = GLOB_MARKDOWN; exports.GLOB_MARKDOWN_CODE = GLOB_MARKDOWN_CODE; exports.GLOB_MARKDOWN_EXT = GLOB_MARKDOWN_EXT; exports.GLOB_MARKDOWN_FILE = GLOB_MARKDOWN_FILE; exports.GLOB_MARKDOWN_IN_MARKDOWN = GLOB_MARKDOWN_IN_MARKDOWN; exports.GLOB_MDX = GLOB_MDX; exports.GLOB_MDX_EXT = GLOB_MDX_EXT; exports.GLOB_MDX_FILE = GLOB_MDX_FILE; exports.GLOB_POSTCSS = GLOB_POSTCSS; exports.GLOB_POSTCSS_EXT = GLOB_POSTCSS_EXT; exports.GLOB_POSTCSS_FILE = GLOB_POSTCSS_FILE; exports.GLOB_SCSS = GLOB_SCSS; exports.GLOB_SCSS_EXT = GLOB_SCSS_EXT; exports.GLOB_SCSS_FILE = GLOB_SCSS_FILE; exports.GLOB_SRC = GLOB_SRC; exports.GLOB_SRC_EXT = GLOB_SRC_EXT; exports.GLOB_SRC_FILE = GLOB_SRC_FILE; exports.GLOB_STYLE = GLOB_STYLE; exports.GLOB_STYLE_EXT = GLOB_STYLE_EXT; exports.GLOB_STYLE_FILE = GLOB_STYLE_FILE; exports.GLOB_SVELTE = GLOB_SVELTE; exports.GLOB_SVELTE_EXT = GLOB_SVELTE_EXT; exports.GLOB_SVELTE_FILE = GLOB_SVELTE_FILE; exports.GLOB_SVG = GLOB_SVG; exports.GLOB_SVG_EXT = GLOB_SVG_EXT; exports.GLOB_SVG_FILE = GLOB_SVG_FILE; exports.GLOB_TESTS = GLOB_TESTS; exports.GLOB_TOML = GLOB_TOML; exports.GLOB_TOML_EXT = GLOB_TOML_EXT; exports.GLOB_TOML_FILE = GLOB_TOML_FILE; exports.GLOB_TS = GLOB_TS; exports.GLOB_TSX = GLOB_TSX; exports.GLOB_TSX_EXT = GLOB_TSX_EXT; exports.GLOB_TSX_FILE = GLOB_TSX_FILE; exports.GLOB_TS_EXT = GLOB_TS_EXT; exports.GLOB_TS_FILE = GLOB_TS_FILE; exports.GLOB_VUE = GLOB_VUE; exports.GLOB_VUE_EXT = GLOB_VUE_EXT; exports.GLOB_VUE_FILE = GLOB_VUE_FILE; exports.GLOB_XML = GLOB_XML; exports.GLOB_XML_EXT = GLOB_XML_EXT; exports.GLOB_XML_FILE = GLOB_XML_FILE; exports.GLOB_YAML = GLOB_YAML; exports.GLOB_YAML_EXT = GLOB_YAML_EXT; exports.GLOB_YAML_FILE = GLOB_YAML_FILE;