UNPKG

@moikas/moidvk

Version:

The Ultimate DevKit - MCP server for development best practices

46 lines (43 loc) 1.2 kB
// ESLint configuration for code best practices export const eslintConfig = { overrideConfigFile: true, overrideConfig: { languageOptions: { ecmaVersion: 'latest', sourceType: 'module', globals: { console: 'readonly', process: 'readonly', Buffer: 'readonly', __dirname: 'readonly', __filename: 'readonly', setTimeout: 'readonly', clearTimeout: 'readonly', }, }, rules: { // Error prevention 'no-unused-vars': 'error', 'no-undef': 'error', 'no-console': 'warn', 'no-debugger': 'error', // Best practices 'prefer-const': 'error', 'eqeqeq': ['error', 'always'], 'curly': ['error', 'all'], 'no-var': 'error', 'prefer-arrow-callback': 'error', 'prefer-template': 'error', // Code style 'indent': ['error', 2], 'quotes': ['error', 'single'], 'semi': ['error', 'always'], 'comma-dangle': ['error', 'always-multiline'], // Security and performance 'no-eval': 'error', 'no-implied-eval': 'error', 'no-new-func': 'error', 'no-return-await': 'error', }, }, };