/**
* Boolean to 0/1 representation for SQLite params.
- * @param {Boolean} bool
- * @returns {Number}
+ * @param {boolean} bool boolean
+ * @returns {number} number
*/
static _booleanToNumeric(bool) {
// eslint-disable-next-line security/detect-object-injection
let metaExists = tableExists.get();
if (metaExists === undefined) {
const fPath = path.join(__dirname, 'sql', 'schema', 'init.sql');
- // eslint-disable-next-line security/detect-non-literal-fs-filename
+
const fSql = fs.readFileSync(fPath, { encoding: 'utf8' });
this.db.exec(fSql);
metaExists = tableExists.get();
};
};
- // eslint-disable-next-line security/detect-non-literal-fs-filename
+
for (const f of fs.readdirSync(sqlDir)) {
const fPath = path.join(sqlDir, f);
const { name: fName, ext: fExt } = path.parse(f);