@jsindos/sequelize-typescript-generator
Version:
Automatically generates typescript models compatible with sequelize-typescript library (https://www.npmjs.com/package/sequelize-typescript) directly from your source database.
27 lines (26 loc) • 723 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Linter = void 0;
const eslint_1 = require("eslint");
const eslintDefaultConfig_1 = require("./eslintDefaultConfig");
/**
* @class Linter
*/
class Linter {
constructor(options) {
if (options) {
this.engine = new eslint_1.ESLint(options);
}
else {
this.engine = new eslint_1.ESLint({
baseConfig: eslintDefaultConfig_1.eslintDefaultConfig,
fix: true,
});
}
}
async lintFiles(paths) {
const report = await this.engine.lintFiles(paths);
await eslint_1.ESLint.outputFixes(report);
}
}
exports.Linter = Linter;