react-native-decompiler
Version:
react native decompile apk and ipa(soon)
96 lines • 6.71 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const eslintConfig = {
env: {
node: true,
},
parserOptions: {
ecmaVersion: 2020,
ecmaFeatures: {
jsx: true,
},
sourceType: 'module',
},
plugins: [
'react',
'import',
],
rules: {
'one-var': ['error', 'never'],
'no-var': 'error',
'prefer-const': ['error', {
destructuring: 'any',
ignoreReadBeforeAssign: true,
}],
'prefer-arrow-callback': ['error', {
allowNamedFunctions: false,
allowUnboundThis: true,
}],
eqeqeq: ['error', 'always', { null: 'ignore' }],
semi: ['error', 'always'],
'arrow-body-style': ['error', 'as-needed', {
requireReturnForObjectLiteral: false,
}],
'no-confusing-arrow': ['error', {
allowParens: true,
}],
'eol-last': ['error', 'always'],
indent: ['error', 2, {
SwitchCase: 1,
VariableDeclarator: 1,
outerIIFEBody: 1,
FunctionDeclaration: {
parameters: 1,
body: 1,
},
FunctionExpression: {
parameters: 1,
body: 1,
},
CallExpression: {
arguments: 1,
},
ArrayExpression: 1,
ObjectExpression: 1,
ImportDeclaration: 1,
flatTernaryExpressions: false,
ignoredNodes: ['JSXElement', 'JSXElement > *', 'JSXAttribute', 'JSXIdentifier', 'JSXNamespacedName', 'JSXMemberExpression', 'JSXSpreadAttribute', 'JSXExpressionContainer', 'JSXOpeningElement', 'JSXClosingElement', 'JSXFragment', 'JSXOpeningFragment', 'JSXClosingFragment', 'JSXText', 'JSXEmptyExpression', 'JSXSpreadChild'],
ignoreComments: false,
}],
'object-shorthand': ['error', 'always', {
ignoreConstructors: false,
avoidQuotes: true,
}],
'comma-dangle': ['error', {
arrays: 'always-multiline',
objects: 'always-multiline',
imports: 'always-multiline',
exports: 'always-multiline',
functions: 'always-multiline',
}],
'space-before-function-paren': ['error', {
anonymous: 'always',
named: 'never',
asyncArrow: 'always',
}],
curly: ['error', 'all'],
'block-spacing': ['error', 'always'],
'brace-style': ['error', '1tbs', { allowSingleLine: true }],
yoda: 'error',
'no-trailing-spaces': ['error', {
skipBlankLines: false,
ignoreComments: false,
}],
'prefer-template': 'error',
'template-curly-spacing': 'error',
'no-else-return': 'error',
'react/jsx-one-expression-per-line': 'error',
'no-undef-init': 'error',
'prefer-object-spread': 'error',
'import/order': ['error', { groups: [['builtin', 'external', 'internal']] }],
'import/newline-after-import': 'error',
'import/first': 'error',
},
};
exports.default = eslintConfig;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXNsaW50Q29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2VzbGludENvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQWtCQSxNQUFNLFlBQVksR0FBa0I7SUFDbEMsR0FBRyxFQUFFO1FBQ0gsSUFBSSxFQUFFLElBQUk7S0FDWDtJQUNELGFBQWEsRUFBRTtRQUNiLFdBQVcsRUFBRSxJQUFJO1FBQ2pCLFlBQVksRUFBRTtZQUNaLEdBQUcsRUFBRSxJQUFJO1NBQ1Y7UUFDRCxVQUFVLEVBQUUsUUFBUTtLQUNyQjtJQUNELE9BQU8sRUFBRTtRQUNQLE9BQU87UUFDUCxRQUFRO0tBQ1Q7SUFDRCxLQUFLLEVBQUU7UUFDTCxTQUFTLEVBQUUsQ0FBQyxPQUFPLEVBQUUsT0FBTyxDQUFDO1FBQzdCLFFBQVEsRUFBRSxPQUFPO1FBQ2pCLGNBQWMsRUFBRSxDQUFDLE9BQU8sRUFBRTtnQkFDeEIsYUFBYSxFQUFFLEtBQUs7Z0JBQ3BCLHNCQUFzQixFQUFFLElBQUk7YUFDN0IsQ0FBQztRQUNGLHVCQUF1QixFQUFFLENBQUMsT0FBTyxFQUFFO2dCQUNqQyxtQkFBbUIsRUFBRSxLQUFLO2dCQUMxQixnQkFBZ0IsRUFBRSxJQUFJO2FBQ3ZCLENBQUM7UUFDRixNQUFNLEVBQUUsQ0FBQyxPQUFPLEVBQUUsUUFBUSxFQUFFLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxDQUFDO1FBQy9DLElBQUksRUFBRSxDQUFDLE9BQU8sRUFBRSxRQUFRLENBQUM7UUFDekIsa0JBQWtCLEVBQUUsQ0FBQyxPQUFPLEVBQUUsV0FBVyxFQUFFO2dCQUN6Qyw2QkFBNkIsRUFBRSxLQUFLO2FBQ3JDLENBQUM7UUFDRixvQkFBb0IsRUFBRSxDQUFDLE9BQU8sRUFBRTtnQkFDOUIsV0FBVyxFQUFFLElBQUk7YUFDbEIsQ0FBQztRQUNGLFVBQVUsRUFBRSxDQUFDLE9BQU8sRUFBRSxRQUFRLENBQUM7UUFDL0IsTUFBTSxFQUFFLENBQUMsT0FBTyxFQUFF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