GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — nodejs.dev/.eslintrc.js at main · developnk/nodejs.dev

Expand file tree

/

.eslintrc.js

Copy path
More file actions
More file actions

Latest commit

 

History

History
History
96 lines (96 loc) · 2.84 KB
/

.eslintrc.js

Copy path

File metadata and controls

96 lines (96 loc) · 2.84 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
module.exports = {
overrides: [
{
files: ['**/*.{js,jsx}'],
extends: ['airbnb', 'prettier'],
env: { node: true },
},
{
files: ['**/*.{ts,tsx}'],
extends: ['airbnb', 'prettier', 'plugin:@typescript-eslint/recommended'],
plugins: ['@typescript-eslint'],
env: { browser: true, node: true },
parser: '@typescript-eslint/parser',
settings: { 'import/resolver': { typescript: {} } },
rules: {
'no-use-before-define': 'off',
'@typescript-eslint/no-use-before-define': 'warn',
'import/prefer-default-export': 'off',
'import/extensions': 'off',
},
},
{
files: ['**/*.tsx'],
extends: [
'airbnb/hooks',
'plugin:react/recommended',
'plugin:jsx-a11y/recommended',
],
plugins: ['@typescript-eslint', 'react-hooks'],
parserOptions: { ecmaFeatures: { jsx: true } },
settings: { react: { version: 'detect' } },
rules: {
'react/no-unused-prop-types': 'off',
'react/require-default-props': 'off',
'react/jsx-filename-extension': 'off',
'react-hooks/rules-of-hooks': 'error',
'react-hooks/exhaustive-deps': 'warn',
'consistent-return': 'off',
'react/function-component-definition': [
'error',
{
namedComponents: 'arrow-function',
unnamedComponents: 'arrow-function',
},
],
},
},
{
files: [
'test-processor.js',
'test-setup.js',
'test/**/**.{js,jsx,ts,tsx}',
'**/**.test.{js,jsx,ts,tsx}',
],
extends: ['plugin:testing-library/react'],
env: { jest: true, node: true, browser: true },
},
{
files: ['content/**/*.{md,mdx}'],
extends: ['plugin:mdx/recommended'],
settings: { 'mdx/code-blocks': false },
rules: { 'react/jsx-no-undef': 'off' },
},
{
files: [
'content/about/*.{md,mdx}',
'content/download/*.{md,mdx}',
'content/get-involved/*.{md,mdx}',
'content/homepage/*.{md,mdx}',
'content/learn/*.m{md,mdx}',
],
settings: { 'mdx/code-blocks': true },
},
{
files: ['content/**/*.{md,mdx}/*.{js,jsx,cjs,mjs,ts,tsx}'],
rules: {
camelcase: 'off',
'@typescript-eslint/no-unused-vars': 'off',
'consistent-return': 'off',
'func-names': 'off',
'import/extensions': 'off',
'import/no-extraneous-dependencies': 'off',
'import/no-unresolved': 'off',
'no-console': 'off',
'no-empty': 'off',
'no-restricted-globals': 'off',
'no-restricted-syntax': 'off',
'no-undef': 'off',
'no-underscore-dangle': 'off',
'no-unused-expressions': 'off',
'no-unused-vars': 'off',
'prefer-promise-reject-errors': 'off',
},
},
],
};
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.