Update build and housekeeping

This commit is contained in:
Alex
2023-11-20 19:13:21 -05:00
parent a022050ab4
commit 4d94af3f70
8 changed files with 199 additions and 203 deletions

View File

@ -1,4 +1,4 @@
import { error, off } from '../constants';
import { error, off, warn } from '../constants';
import type { TypeScriptRules } from 'eslint-define-config/src/rules/typescript-eslint';
export const typescriptRules: Partial<TypeScriptRules> = {
@ -16,9 +16,12 @@ export const typescriptRules: Partial<TypeScriptRules> = {
error,
{ disallowTypeAnnotations: false, fixStyle: 'inline-type-imports' },
],
'@typescript-eslint/explicit-member-accessibility': [
warn,
{ accessibility: 'no-public' },
],
'@typescript-eslint/no-empty-interface': [error, { allowSingleExtends: true }],
'@typescript-eslint/no-explicit-any': off,
'@typescript-eslint/no-extraneous-class': error,
'@typescript-eslint/no-misused-promises': [error, { checksVoidReturn: false }],
'@typescript-eslint/no-namespace': off,
'@typescript-eslint/no-unnecessary-type-assertion': error,