Thingiverse MCP Server

by gpaul-mcp
Verified
module.exports = { parser: '@typescript-eslint/parser', extends: [ 'plugin:@typescript-eslint/recommended', 'plugin:import/errors', 'plugin:import/warnings', 'plugin:import/typescript', 'plugin:prettier/recommended', ], parserOptions: { ecmaVersion: 2020, sourceType: 'module', project: './tsconfig.json', tsconfigRootDir: __dirname, }, env: { node: true, jest: true, }, rules: { '@typescript-eslint/explicit-function-return-type': 'off', '@typescript-eslint/explicit-module-boundary-types': 'off', '@typescript-eslint/no-explicit-any': process.env.NODE_ENV === 'production' ? 'error' : 'warn', '@typescript-eslint/no-unused-vars': process.env.NODE_ENV === 'production' ? 'error' : 'warn', '@typescript-eslint/no-non-null-assertion': 'warn', // Disable the problematic import rules 'import/no-named-as-default': 'off', 'import/no-named-as-default-member': 'off', 'import/namespace': 'off', 'import/default': 'off', 'import/no-named-default': 'off', 'import/no-duplicates': 'off', 'import/no-unresolved': 'off', }, settings: { 'import/parsers': { '@typescript-eslint/parser': ['.ts'], }, 'import/resolver': { typescript: { alwaysTryTypes: true, project: ['./tsconfig.json'], }, node: true, }, }, };