1234567891011121314151617181920212223242526272829303132 |
- /**
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- *
- * @format
- */
-
- const typescriptEslintRecommended = require('@typescript-eslint/eslint-plugin/dist/configs/recommended.json');
- const typescriptEslintPrettier = require('eslint-config-prettier/@typescript-eslint');
-
- module.exports = {
- extends: ['@react-native-community'],
- overrides: [
- {
- files: ['*.ts', '*.tsx'],
- // Apply the recommended Typescript defaults and the prettier overrides to all Typescript files
- rules: Object.assign(
- typescriptEslintRecommended.rules,
- typescriptEslintPrettier.rules,
- {
- '@typescript-eslint/explicit-member-accessibility': 'off',
- '@typescript-eslint/explicit-function-return-type': 'off',
- '@typescript-eslint/no-use-before-define': 'off',
- 'react-native/no-inline-styles': 'off',
- },
- ),
- },
- ],
- };
|