44 lines
1.3 KiB
JavaScript
44 lines
1.3 KiB
JavaScript
import api from './rules/api.js';
|
|
import guide from './rules/guide.js';
|
|
import routing from './rules/routing.js';
|
|
import installation from './rules/installation.js';
|
|
import setupAndArchitecture from './rules/setup-and-architecture.js';
|
|
const rules = [
|
|
{
|
|
name: 'api',
|
|
description: 'TanStack Router: API',
|
|
rule: api,
|
|
alwaysApply: false,
|
|
globs: ['src/**/*.ts', 'src/**/*.tsx'],
|
|
},
|
|
{
|
|
name: 'guide',
|
|
description: 'TanStack Router: Guide',
|
|
rule: guide,
|
|
alwaysApply: false,
|
|
globs: ['src/**/*.ts', 'src/**/*.tsx'],
|
|
},
|
|
{
|
|
name: 'routing',
|
|
description: 'TanStack Router: Routing',
|
|
rule: routing,
|
|
alwaysApply: false,
|
|
globs: ['src/**/*.ts', 'src/**/*.tsx'],
|
|
},
|
|
{
|
|
name: 'installation',
|
|
description: 'TanStack Router: Installation',
|
|
rule: installation,
|
|
alwaysApply: false,
|
|
globs: ['src/**/*.ts', 'src/**/*.tsx'],
|
|
},
|
|
{
|
|
name: 'setup-and-architecture',
|
|
description: 'TanStack Router: Setup and Architecture',
|
|
rule: setupAndArchitecture,
|
|
alwaysApply: false,
|
|
globs: ['package.json', 'vite.config.ts', 'tsconfig.json', 'src/**/*.ts', 'src/**/*.tsx'],
|
|
}
|
|
];
|
|
export default rules;
|