{"version":3,"sources":["../src/linter/options.ts"],"names":[],"mappings":"AAyBA,OAAO,EAAC,MAAM,EAAC,MAAM,QAAQ,CAAC;AAC9B,OAAO,KAAK,EAAC,iBAAiB,EAAC,MAAM,gBAAgB,CAAC;AAQtD,MAAM,WAAW,aAAc,SAAQ,MAAM,CAAC,OAAO;IAEpD,KAAK,CAAC,EAAE,OAAO,CAAC;IAEhB,WAAW,CAAC,EAAE,iBAAiB,CAAC;IAEhC,MAAM,CAAC,EAAE,MAAM,CAAC,OAAO,CAAC;IAExB,OAAO,CAAC,EAAE,OAAO,CAAC;CAClB","file":"options.d.ts","sourcesContent":["/**\n *\tMIT License\n *\n *\tCopyright (c) 2019 - 2022 Toreda, Inc.\n *\n *\tPermission is hereby granted, free of charge, to any person obtaining a copy\n *\tof this software and associated documentation files (the \"Software\"), to deal\n *\tin the Software without restriction, including without limitation the rights\n *\tto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n *\tcopies of the Software, and to permit persons to whom the Software is\n *\tfurnished to do so, subject to the following conditions:\n\n * \tThe above copyright notice and this permission notice shall be included in all\n * \tcopies or substantial portions of the Software.\n *\n * \tTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *\tIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *\tFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * \tAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *\tLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *\tOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * \tSOFTWARE.\n *\n */\n\nimport {ESLint} from 'eslint';\nimport type {LinterFormatterId} from './formatter/id';\n\n/**\n * Optional arguments used by a single lint operation. Top level options validated before\n * use, while `eslint` options pass directly to the linter without validation.\n *\n * @category Linter\n */\nexport interface LinterOptions extends ESLint.Options {\n\t/** Should linter run in quiet mode and suppress warning & error output? */\n\tquiet?: boolean;\n\t/** ID of lint formatter to use when formatting linter output. */\n\tformatterId?: LinterFormatterId;\n\t/** ESLint options passed directly to ESLint operation. */\n\teslint?: ESLint.Options;\n\t/** Should linter automatically fix any warnings or errors considerd 'fixable'? */\n\tautofix?: boolean;\n}\n"]}