apps-script-engine
Version:
Creates boilerplate code for kick-ass Apps Script projects
40 lines (33 loc) • 840 B
JavaScript
import globals from 'globals';
import path from 'node:path';
import { fileURLToPath } from 'node:url';
import js from '@eslint/js';
import { FlatCompat } from '@eslint/eslintrc';
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const compat = new FlatCompat({
baseDirectory: __dirname,
recommendedConfig: js.configs.recommended,
allConfig: js.configs.all,
});
export default [
...compat.extends('eslint:recommended', 'prettier'),
{
ignores: ['dist/**'],
plugins: {},
languageOptions: {
globals: {
...globals.node,
},
ecmaVersion: 'latest',
sourceType: 'module',
parserOptions: {
project: './jsconfig.json',
},
},
rules: {
'no-extra-boolean-cast': 'off',
'no-unused-vars': 'off',
},
},
];