lambda-calculus-with-js
Version:
Using JS' anonymous functions to perform lambda calculus
41 lines (37 loc) • 781 B
JavaScript
/**@import { ConfigArray } from 'typescript-eslint'; */
import eslint from '@eslint/js';
import accurtypeStyle from 'eslint-config-accurtype-style';
import {getDirname} from 'esm-entry';
import tseslint from 'typescript-eslint';
/**@type {ConfigArray} */
const config = tseslint.config(
...accurtypeStyle,
eslint.configs.recommended,
...tseslint.configs.stylisticTypeChecked,
{
name: 'TS Base Config',
languageOptions: {
parserOptions: {
tsconfigRootDir: getDirname(import.meta.url),
project: [
'tsconfig.json',
],
},
},
},
{
name: 'Opt Rules',
rules: {'no-unused-vars': 'off'},
},
{
name: 'Global Ignore',
ignores: [
'**/*.md',
'.*',
'eslint.config.js',
'cz-config.cjs',
'**/dist',
],
},
);
export default config;