Skip to content

Instantly share code, notes, and snippets.

@joshnavdev
Last active June 8, 2024 00:41

Revisions

  1. joshnavdev revised this gist Jun 8, 2024. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion eslint.config.mjs
    Original file line number Diff line number Diff line change
    @@ -8,7 +8,7 @@ import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended'
    export default tseslint.config(
    {
    files: ['**/*.ts'],
    extends: [eslint.configs.recommended, ...tseslint.configs.recommended, eslintPluginPrettierRecommended],
    extends: [eslint.configs.recommended, ...tseslint.configs.recommended],
    rules: {
    'no-console': 'warn',
    '@typescript-eslint/no-unused-vars': 'error',
  2. joshnavdev created this gist Jun 8, 2024.
    5 changes: 5 additions & 0 deletions .prettierrc.yaml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,5 @@
    semi: true
    tabWidth: 2
    printWidth: 120
    singleQuote: true
    endOfLine: auto
    24 changes: 24 additions & 0 deletions eslint.config.mjs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,24 @@
    // @ts-check

    import eslint from '@eslint/js';
    import tseslint from 'typescript-eslint';
    import eslintConfigPrettier from 'eslint-config-prettier';
    import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended';

    export default tseslint.config(
    {
    files: ['**/*.ts'],
    extends: [eslint.configs.recommended, ...tseslint.configs.recommended, eslintPluginPrettierRecommended],
    rules: {
    'no-console': 'warn',
    '@typescript-eslint/no-unused-vars': 'error',
    },
    },
    {
    files: ['**/*.js', '**/*.mjs', '**/*.ts'],
    extends: [eslintPluginPrettierRecommended],
    rules: {
    ...eslintConfigPrettier.rules,
    },
    },
    );