UNPKG

@shayanthenerd/eslint-config

Version:

A modern, flexible ESLint configuration for enforcing best practices and maintaining a consistent coding style

23 lines (22 loc) 836 B
//#region src/helpers/globs.ts const sourceExtensions = "?([mc])[jt]s"; const jsxTsxExtensions = "[jt]sx"; const vueSourceExtensions = `{vue,${sourceExtensions},${jsxTsxExtensions}}`; const globs = { src: `**/*.${sourceExtensions}`, jsxTsx: `**/*.${jsxTsxExtensions}`, packageJson: "**/package.json", markdown: "**/*.md", html: "**/*.html", css: "**/*.css", astro: "**/*.astro", vue: "**/*.vue", nuxtAppErrorLayoutsPages: `**/{{app,error},{layouts,pages}/**/*}.${vueSourceExtensions}`, nuxtServerComponents: `**/*.server.${vueSourceExtensions}`, nuxtMiddlewares: `**/middleware?(s)/**/*.${sourceExtensions}`, storybook: `**/*.(story|stories).{${sourceExtensions},${jsxTsxExtensions}}`, test: `**/{__tests__/*,*.{test,spec,cy,bench?(mark)}.${sourceExtensions}`, coverage: "**/coverage/**" }; //#endregion export { globs };