@elsikora/setup-wizard
Version:
Setup Wizard - CLI scaffolding utility
41 lines (38 loc) • 1.36 kB
JavaScript
import { EEslintFeature } from '../enum/eslint-feature.enum.js';
const ESLINT_FEATURE_GROUPS = [
{
features: [EEslintFeature.SONAR, EEslintFeature.UNICORN, EEslintFeature.PERFECTIONIST, EEslintFeature.JSDOC],
name: "Code Quality",
},
{
features: [EEslintFeature.JAVASCRIPT, EEslintFeature.TYPESCRIPT, EEslintFeature.JSX],
name: "Core Features",
},
{
features: [EEslintFeature.JSON, EEslintFeature.YAML, EEslintFeature.CHECK_FILE, EEslintFeature.PACKAGE_JSON, EEslintFeature.MARKDOWN],
name: "File Types",
},
{
features: [EEslintFeature.REACT, EEslintFeature.NEST, EEslintFeature.NEXT, EEslintFeature.TANSTACK, EEslintFeature.STORYBOOK],
name: "Frameworks",
},
{
features: [EEslintFeature.NODE, EEslintFeature.REGEXP, EEslintFeature.TYPEORM, EEslintFeature.I18NEXT],
name: "Other Tools",
},
{
features: [EEslintFeature.TAILWIND_CSS, EEslintFeature.PRETTIER, EEslintFeature.STYLISTIC, EEslintFeature.CSS],
name: "Styling",
},
{
features: [EEslintFeature.FSD],
name: "Project Architecture",
},
{
features: [EEslintFeature.NO_SECRETS],
name: "Security",
},
];
export { ESLINT_FEATURE_GROUPS };
//# sourceMappingURL=eslint-feature-groups.constant.js.map