guox-express
Version:
GuOx: Ultimate enterprise‑grade, AI & WASM‑powered Express security framework
51 lines (43 loc) • 1.06 kB
JavaScript
// .eslintrc.cjs
module.exports = {
root: true,
// Hangi ortamları kullanıyorsanız ekleyin:
env: {
node: true,
es2021: true,
browser: true,
},
// Parser ayarları (TypeScript için):
parser: '@typescript-eslint/parser',
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
},
// Eklentiler:
plugins: [
'@typescript-eslint',
],
// Temel kurallar:
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
],
// Özel kurallar:
rules: {
// Explicit any kullanımını tamamen kapatır:
'@typescript-eslint/no-explicit-any': 'off',
// İsterseniz diğer beğendiğiniz kuralları da buraya ekleyin:
// 'semi': ['error', 'always'],
// 'quotes': ['error', 'single'],
},
// Gerekirse dosya bazlı override:
overrides: [
{
files: ['**/*.ts', '**/*.tsx'],
rules: {
// Sadece TS dosyalarında başka kurallar kapatmak isterseniz:
// '@typescript-eslint/explicit-module-boundary-types': 'off',
},
},
],
};