Skip to content

Commit

Permalink
.
Browse files Browse the repository at this point in the history
  • Loading branch information
gabriel-logan committed May 21, 2024
1 parent 2738be5 commit fb02ce3
Show file tree
Hide file tree
Showing 3 changed files with 59 additions and 60 deletions.
48 changes: 24 additions & 24 deletions packages/typescript/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,47 +1,47 @@
/* eslint-env node */
module.exports = {
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/strict-type-checked',
'plugin:prettier/recommended',
"eslint:recommended",
"plugin:@typescript-eslint/strict-type-checked",
"plugin:prettier/recommended",
],
parser: '@typescript-eslint/parser',
parser: "@typescript-eslint/parser",
parserOptions: {
project: true,
tsconfigRootDir: __dirname,
},
plugins: ['@typescript-eslint'],
plugins: ["@typescript-eslint"],
root: true,
rules: {
'no-else-return': ['error', { allowElseIf: false }],
'consistent-return': 'error',
'no-console': ['warn', { allow: ['warn', 'error'] }], // Here you are allowing console.warn and console.error
'@typescript-eslint/typedef': [
'error',
"no-else-return": ["error", { allowElseIf: false }],
"consistent-return": "error",
"no-console": ["warn", { allow: ["warn", "error"] }], // Here you are allowing console.warn and console.error
"@typescript-eslint/typedef": [
"error",
{
variableDeclaration: true,
memberVariableDeclaration: true,
},
],
'@typescript-eslint/explicit-module-boundary-types': 'error',
'@typescript-eslint/naming-convention': [
'error',
"@typescript-eslint/explicit-module-boundary-types": "error",
"@typescript-eslint/naming-convention": [
"error",
{
selector: 'class',
format: ['PascalCase'],
selector: "class",
format: ["PascalCase"],
},
],
'@typescript-eslint/prefer-readonly': 'error',
'@typescript-eslint/explicit-member-accessibility': [
'error',
"@typescript-eslint/prefer-readonly": "error",
"@typescript-eslint/explicit-member-accessibility": [
"error",
{
accessibility: 'explicit',
accessibility: "explicit",
overrides: {
accessors: 'explicit',
constructors: 'no-public',
methods: 'explicit',
properties: 'explicit',
parameterProperties: 'explicit',
accessors: "explicit",
constructors: "no-public",
methods: "explicit",
properties: "explicit",
parameterProperties: "explicit",
},
},
],
Expand Down
70 changes: 35 additions & 35 deletions packages/typescript/index.ts
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
import cpfIsValid from './src/cpfValidator';
import cnpjIsValid from './src/cnpjValidator';
import getOnlyEmail from './src/getOnlyEmail';
import isCEP from './src/isCEP';
import isEmail from './src/isEmail';
import validateEmail from './src/validateEmail';
import validatePassword from './src/validatePassword';
import validateUsername from './src/validateUsername';
import isCreditCardValid from './src/isCreditCardValid';
import identifyFlagCard from './src/identifyFlagCard';
import isMACAddress from './src/isMACAddress';
import isAscii from './src/isAscii';
import isBase64 from './src/isBase64';
import isDate from './src/isDate';
import isDecimal from './src/isDecimal';
import isEmpty from './src/isEmpty';
import isMD5 from './src/isMD5';
import validatePassportNumber from './src/validatePassportNumber';
import isPort from './src/isPort';
import isPostalCode from './src/isPostalCode';
import isTime from './src/isTime';
import validateBRPhoneNumber from './src/validateBRPhoneNumber';
import validateUSPhoneNumber from './src/validateUSPhoneNumber';
import validatePhoneNumber from './src/validatePhoneNumber';
import isNumber from './src/isNumber';
import passwordStrengthTester from './src/passwordStrengthTester';
import validateSurname from './src/validateSurname';
import validateName from './src/validateName';
import validateTextarea from './src/validateTextarea';
import { ValidateFunctions, IsValidFunctions } from './src/types';
import isValidImage from './src/isValidImage';
import isValidAudio from './src/isValidAudio';
import isValidPdf from './src/isValidPdf';
import isValidVideo from './src/isValidVideo';
import isValidTxt from './src/isValidTxt';
import cpfIsValid from "./src/cpfValidator";
import cnpjIsValid from "./src/cnpjValidator";
import getOnlyEmail from "./src/getOnlyEmail";
import isCEP from "./src/isCEP";
import isEmail from "./src/isEmail";
import validateEmail from "./src/validateEmail";
import validatePassword from "./src/validatePassword";
import validateUsername from "./src/validateUsername";
import isCreditCardValid from "./src/isCreditCardValid";
import identifyFlagCard from "./src/identifyFlagCard";
import isMACAddress from "./src/isMACAddress";
import isAscii from "./src/isAscii";
import isBase64 from "./src/isBase64";
import isDate from "./src/isDate";
import isDecimal from "./src/isDecimal";
import isEmpty from "./src/isEmpty";
import isMD5 from "./src/isMD5";
import validatePassportNumber from "./src/validatePassportNumber";
import isPort from "./src/isPort";
import isPostalCode from "./src/isPostalCode";
import isTime from "./src/isTime";
import validateBRPhoneNumber from "./src/validateBRPhoneNumber";
import validateUSPhoneNumber from "./src/validateUSPhoneNumber";
import validatePhoneNumber from "./src/validatePhoneNumber";
import isNumber from "./src/isNumber";
import passwordStrengthTester from "./src/passwordStrengthTester";
import validateSurname from "./src/validateSurname";
import validateName from "./src/validateName";
import validateTextarea from "./src/validateTextarea";
import { ValidateFunctions, IsValidFunctions } from "./src/types";
import isValidImage from "./src/isValidImage";
import isValidAudio from "./src/isValidAudio";
import isValidPdf from "./src/isValidPdf";
import isValidVideo from "./src/isValidVideo";
import isValidTxt from "./src/isValidTxt";

export {
cpfIsValid,
Expand Down
1 change: 0 additions & 1 deletion packages/typescript/jest.config.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
/* eslint-disable no-undef */
/** @type {import('ts-jest').JestConfigWithTsJest} */
module.exports = {
preset: 'ts-jest',
Expand Down

0 comments on commit fb02ce3

Please sign in to comment.