description:(_a=["\n The location of the configuration file that tslint will use to\n determine which rules are activated and what options to provide\n to the rules. If no option is specified, the config file named\n tslint.json is used, so long as it exists in the path.\n The format of the file is { rules: { /* rules list */ } },\n where /* rules list */ is a key: value comma-seperated list of\n rulename: rule-options pairs. Rule-options can be either a\n boolean true/false value denoting whether the rule is used or not,\n or a list [boolean, ...] where the boolean provides the same role\n as in the non-list case, and the rest of the list are options passed\n to the rule that will determine what it checks for (such as number\n of characters for the max-line-length rule, or what functions to ban\n for the ban rule)."],_a.raw=["\n The location of the configuration file that tslint will use to\n determine which rules are activated and what options to provide\n to the rules. If no option is specified, the config file named\n tslint.json is used, so long as it exists in the path.\n The format of the file is { rules: { /* rules list */ } },\n where /* rules list */ is a key: value comma-seperated list of\n rulename: rule-options pairs. Rule-options can be either a\n boolean true/false value denoting whether the rule is used or not,\n or a list [boolean, ...] where the boolean provides the same role\n as in the non-list case, and the rest of the list are options passed\n to the rule that will determine what it checks for (such as number\n of characters for the max-line-length rule, or what functions to ban\n for the ban rule)."],utils_1.dedent(_a)),
description:(_b=["\n A filename or glob which indicates files to exclude from linting.\n This option can be supplied multiple times if you need multiple\n globs to indicate which files to exclude."],_b.raw=["\n A filename or glob which indicates files to exclude from linting.\n This option can be supplied multiple times if you need multiple\n globs to indicate which files to exclude."],utils_1.dedent(_b)),
describe:"return status code 0 even if there are lint errors",
description:(_c=["\n Return status code 0 even if there are any lint errors.\n Useful while running as npm script."],_c.raw=["\n Return status code 0 even if there are any lint errors.\n Useful while running as npm script."],utils_1.dedent(_c)),
description:(_d=["\n A filename to output the results to. By default, tslint outputs to\n stdout, which is usually the console where you're running it from."],_d.raw=["\n A filename to output the results to. By default, tslint outputs to\n stdout, which is usually the console where you're running it from."],utils_1.dedent(_d)),
description:(_e=["\n An additional rules directory, for user-created rules.\n tslint will always check its default rules directory, in\n node_modules/tslint/lib/rules, before checking the user-provided\n rules directory, so rules in the user-provided rules directory\n with the same name as the base rules will not be loaded."],_e.raw=["\n An additional rules directory, for user-created rules.\n tslint will always check its default rules directory, in\n node_modules/tslint/lib/rules, before checking the user-provided\n rules directory, so rules in the user-provided rules directory\n with the same name as the base rules will not be loaded."],utils_1.dedent(_e)),
description:(_f=["\n An additional formatters directory, for user-created formatters.\n Formatters are files that will format the tslint output, before\n writing it to stdout or the file passed in --out. The default\n directory, node_modules/tslint/build/formatters, will always be\n checked first, so user-created formatters with the same names\n as the base formatters will not be loaded."],_f.raw=["\n An additional formatters directory, for user-created formatters.\n Formatters are files that will format the tslint output, before\n writing it to stdout or the file passed in --out. The default\n directory, node_modules/tslint/build/formatters, will always be\n checked first, so user-created formatters with the same names\n as the base formatters will not be loaded."],utils_1.dedent(_f)),
description:(_g=["\n The formatter to use to format the results of the linter before\n outputting it to stdout or the file passed in --out. The core\n formatters are prose (human readable), json (machine readable)\n and verbose. prose is the default if this option is not used.\n Other built-in options include pmd, msbuild, checkstyle, and vso.\n Additional formatters can be added and used if the --formatters-dir\n option is set."],_g.raw=["\n The formatter to use to format the results of the linter before\n outputting it to stdout or the file passed in --out. The core\n formatters are prose (human readable), json (machine readable)\n and verbose. prose is the default if this option is not used.\n Other built-in options include pmd, msbuild, checkstyle, and vso.\n Additional formatters can be added and used if the --formatters-dir\n option is set."],utils_1.dedent(_g)),
describe:"test that tslint produces the correct output for the specified directory",
description:(_h=["\n Runs tslint on matched directories and checks if tslint outputs\n match the expected output in .lint files. Automatically loads the\n tslint.json files in the directories as the configuration file for\n the tests. See the full tslint documentation for more details on how\n this can be used to test custom rules."],_h.raw=["\n Runs tslint on matched directories and checks if tslint outputs\n match the expected output in .lint files. Automatically loads the\n tslint.json files in the directories as the configuration file for\n the tests. See the full tslint documentation for more details on how\n this can be used to test custom rules."],utils_1.dedent(_h)),
},
{
short:"p",
name:"project",
type:"string",
describe:"tsconfig.json file",
description:(_j=["\n The path or directory containing a tsconfig.json file that will be\n used to determine which files will be linted. This flag also enables\n rules that require the type checker."],_j.raw=["\n The path or directory containing a tsconfig.json file that will be\n used to determine which files will be linted. This flag also enables\n rules that require the type checker."],utils_1.dedent(_j)),
describe:"check for type errors before linting the project",
description:(_k=["\n Checks for type errors before linting a project. --project must be\n specified in order to enable type checking."],_k.raw=["\n Checks for type errors before linting a project. --project must be\n specified in order to enable type checking."],utils_1.dedent(_k)),