@hybrbase/eslint-config
Version:
A shareable eslint base configuration for projects.
22 lines (19 loc) • 549 B
JavaScript
const reactPatterns = {
files: ['*.{jsx,tsx}'],
}
/**
* Fine-tune naming convention react typescript jsx (function components)
* @link https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/naming-convention.md
*/
module.exports = {
overrides: [
{
files: [...reactPatterns.files],
extends: [
// @see https://tanstack.com/query/v4/docs/react/eslint/eslint-plugin-query
'plugin:@tanstack/eslint-plugin-query/recommended',
],
// rules: { },
},
],
}