diff --git a/eslint.config.js b/eslint.config.js index 5c3fd17..8a585f0 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -6,13 +6,14 @@ import prettier from 'eslint-plugin-prettier/recommended' import react from 'eslint-plugin-react' import reactHooks from 'eslint-plugin-react-hooks' import tsdoc from 'eslint-plugin-tsdoc' +import {defineConfig} from 'eslint/config' import globals from 'globals' import path from 'node:path' import tseslint from 'typescript-eslint' const gitignore = path.resolve(import.meta.dirname, '.gitignore') -export default tseslint.config( +export default defineConfig( includeIgnoreFile(gitignore, '.gitignore'), // all files by default get shared globals @@ -54,10 +55,7 @@ export default tseslint.config( '@typescript-eslint/restrict-template-expressions': 'off', // I need to be able to do `while(true)`, come on yall... - '@typescript-eslint/no-unnecessary-condition': [ - 'warn', - {allowConstantLoopConditions: 'always'}, - ], + '@typescript-eslint/no-unnecessary-condition': ['warn', {allowConstantLoopConditions: 'always'}], // this breaks when I want to use a type parameter to allow type checking inline arguments // it's "unnecessary type parameters" or an `as` declaration, which I don't like diff --git a/prettier.config.js b/prettier.config.js index c670295..799ffa7 100644 --- a/prettier.config.js +++ b/prettier.config.js @@ -3,7 +3,7 @@ * @type {import("prettier").Config} */ export default { - printWidth: 100, + printWidth: 120, tabWidth: 2, semi: false, singleQuote: true, diff --git a/src/client/components/feed-import-nytimes.tsx b/src/client/components/feed-import-nytimes.tsx index bf54873..1a54418 100644 --- a/src/client/components/feed-import-nytimes.tsx +++ b/src/client/components/feed-import-nytimes.tsx @@ -113,9 +113,7 @@ export const FeedImportNYTimes: preact.FunctionComponent = () => { return (
Exchange an invite: -