xref: /aosp_15_r20/external/skia/experimental/tskit/.eslintrc.js (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1*c8dee2aaSAndroid Build Coastguard Workermodule.exports = {
2*c8dee2aaSAndroid Build Coastguard Worker  root: true,
3*c8dee2aaSAndroid Build Coastguard Worker  parser: '@typescript-eslint/parser',
4*c8dee2aaSAndroid Build Coastguard Worker  parserOptions: {
5*c8dee2aaSAndroid Build Coastguard Worker    tsconfigRootDir: __dirname,
6*c8dee2aaSAndroid Build Coastguard Worker    project: ['./tsconfig.json'],
7*c8dee2aaSAndroid Build Coastguard Worker  },
8*c8dee2aaSAndroid Build Coastguard Worker  plugins: [
9*c8dee2aaSAndroid Build Coastguard Worker    '@typescript-eslint',
10*c8dee2aaSAndroid Build Coastguard Worker  ],
11*c8dee2aaSAndroid Build Coastguard Worker  extends: [
12*c8dee2aaSAndroid Build Coastguard Worker    'airbnb-typescript',
13*c8dee2aaSAndroid Build Coastguard Worker    'plugin:@typescript-eslint/recommended-requiring-type-checking',
14*c8dee2aaSAndroid Build Coastguard Worker  ],
15*c8dee2aaSAndroid Build Coastguard Worker  settings: {
16*c8dee2aaSAndroid Build Coastguard Worker    react: { // silence the warning even though we don't use react
17*c8dee2aaSAndroid Build Coastguard Worker      "version": "latest",
18*c8dee2aaSAndroid Build Coastguard Worker    },
19*c8dee2aaSAndroid Build Coastguard Worker  },
20*c8dee2aaSAndroid Build Coastguard Worker  rules: {
21*c8dee2aaSAndroid Build Coastguard Worker    '@typescript-eslint/no-explicit-any': 'off',
22*c8dee2aaSAndroid Build Coastguard Worker    '@typescript-eslint/no-namespace': 'off',
23*c8dee2aaSAndroid Build Coastguard Worker    '@typescript-eslint/no-unsafe-call': 'off',
24*c8dee2aaSAndroid Build Coastguard Worker    '@typescript-eslint/no-unsafe-member-access': 'off',
25*c8dee2aaSAndroid Build Coastguard Worker    '@typescript-eslint/triple-slash-reference': 'off',
26*c8dee2aaSAndroid Build Coastguard Worker    '@typescript-eslint/indent': 'off',
27*c8dee2aaSAndroid Build Coastguard Worker
28*c8dee2aaSAndroid Build Coastguard Worker    'import/prefer-default-export': 'off',
29*c8dee2aaSAndroid Build Coastguard Worker    'no-param-reassign': 'off',
30*c8dee2aaSAndroid Build Coastguard Worker    'no-underscore-dangle': 'off',
31*c8dee2aaSAndroid Build Coastguard Worker  }
32*c8dee2aaSAndroid Build Coastguard Worker};