plugins/eslint-plugin-aws-toolkits/index.ts (21 lines of code) (raw):
/*!
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0
*/
import NoAwaitOnVscodeMsg from './lib/rules/no-await-on-vscode-msg'
import NoBannedUsages from './lib/rules/no-banned-usages'
import NoIncorrectOnceUsage from './lib/rules/no-incorrect-once-usage'
import NoOnlyInTests from './lib/rules/no-only-in-tests'
import NoStringExecForChildProcess from './lib/rules/no-string-exec-for-child-process'
import NoConsoleLog from './lib/rules/no-console-log'
import noJsonStringifyInLog from './lib/rules/no-json-stringify-in-log'
import noPrintfMismatch from './lib/rules/no-printf-mismatch'
import noIndexImport from './lib/rules/no-index-import'
const rules = {
'no-await-on-vscode-msg': NoAwaitOnVscodeMsg,
'no-banned-usages': NoBannedUsages,
'no-incorrect-once-usage': NoIncorrectOnceUsage,
'no-only-in-tests': NoOnlyInTests,
'no-string-exec-for-child-process': NoStringExecForChildProcess,
'no-console-log': NoConsoleLog,
'no-json-stringify-in-log': noJsonStringifyInLog,
'no-printf-mismatch': noPrintfMismatch,
'no-index-import': noIndexImport,
}
export { rules }