UNPKG

gtech-cpf-validator

Version:

Valida o número do CPF através dos dígitos verificadores (utilizando a regra matemática específica) e retornar true ou false de acordo com o caso.

61 lines (58 loc) 1.53 kB
// eslint.config.mjs import pluginJest from "eslint-plugin-jest"; import globals from "globals"; export default [ { files: ["**/*.js", "**/*.mjs", "**/*.cjs"], languageOptions: { ecmaVersion: 2022, sourceType: "module", globals: { ...globals.node, ...globals.jest, }, }, rules: { indent: ["error", 2], "linebreak-style": ["error", "windows"], semi: ["error", "always"], "id-length": ["error", { exceptions: ["x"] }], camelcase: 2, "keyword-spacing": 2, "space-infix-ops": 2, "comma-spacing": 2, "space-before-blocks": 2, "spaced-comment": 2, "key-spacing": 2, "no-multi-spaces": 2, "space-in-parens": 2, "space-before-function-paren": ["error", "never"], "func-call-spacing": 2, "no-multiple-empty-lines": 2, "padded-blocks": ["error", "never"], "no-floating-decimal": 2, "object-property-newline": 2, "brace-style": 2, eqeqeq: 2, "no-array-constructor": 2, }, }, { files: ["**/*.test.js", "**/*.spec.js"], plugins: { jest: pluginJest, }, languageOptions: { globals: { ...globals.jest, }, }, rules: { ...pluginJest.configs.recommended.rules, "jest/no-disabled-tests": "warn", "jest/no-focused-tests": "error", "jest/no-identical-title": "error", "jest/valid-expect": "error", }, }, ];