UNPKG

estructura_automation

Version:

Paquete de estructura de automation de paguetodo

33 lines (32 loc) 1.4 kB
import pluginJs from "@eslint/js"; import globals from "globals"; import tseslint from "typescript-eslint"; export default [ { files: [ "**/*.{js,mjs,cjs,ts}" ] }, { languageOptions: { globals: globals.node } }, pluginJs.configs.recommended, ...tseslint.configs.recommended, { rules: { "eqeqeq": "off", // evalúa que los condicionales tengas 3 operadores "===" "no-dupe-else-if": "error", // no permite evaluar la misma condición mas de una vez "no-console": "warn", // muestra warning en los console logs "no-eval": "error", // no permite la función eval "no-multi-spaces": "error", // no permite multiples espacios continuos "indent": ["error", "tab"], // define la cantidad de espacio para la identicon "semi": ["error", "always"], // Exige punto y coma en todas las declaraciones "no-multiple-empty-lines": ["error", { "max": 1 }], // Define el número máximo de saltos de línea permitidos "no-unused-vars": "error", // controlar cómo se manejan las variables no utilizadas. "no-shadow": "error", // Esta regla previene la declaración de variables que ya están en el ámbito superior, lo que puede causar confusiones y errores "prefer-const": "error" // Fomenta el uso de const para variables que no serán reasignadas después de su declaración, mejorando la claridad y la seguridad. } } ];