packages/awslint/lib/rules/index.ts (31 lines of code) (raw):
import { apiLinter } from './api';
import { attributesLinter } from './attributes';
import { cfnResourceLinter } from './cfn-resource';
import { eventsLinter } from './cloudwatch-events';
import { constructLinter } from './construct';
import { docsLinter } from './docs';
import { durationsLinter } from './durations';
import { exportsLinter } from './exports';
import { importsLinter } from './imports';
import { integrationLinter } from './integrations';
import { moduleLinter } from './module';
import { noUnusedTypeLinter } from './no-unused-type';
import { publicStaticPropertiesLinter } from './public-static-properties';
import { resourceLinter } from './resource';
import { AggregateLinter } from '../linter';
export const ALL_RULES_LINTER = new AggregateLinter(
moduleLinter,
constructLinter,
cfnResourceLinter,
resourceLinter,
apiLinter,
importsLinter,
attributesLinter,
exportsLinter,
eventsLinter,
integrationLinter,
noUnusedTypeLinter,
durationsLinter,
publicStaticPropertiesLinter,
docsLinter,
);