chore(lint): switched to a better lint config

This commit is contained in:
Corentin Thomasset 2023-05-28 23:13:24 +02:00 committed by Corentin THOMASSET
parent 4d2b037dbe
commit 33c9b6643f
178 changed files with 4105 additions and 3371 deletions

View file

@ -1,4 +1,4 @@
import { enc, HmacSHA1 } from 'crypto-js';
import { HmacSHA1, enc } from 'crypto-js';
import _ from 'lodash';
import { createToken } from '../token-generator/token-generator.service';
@ -15,7 +15,7 @@ export {
};
function hexToBytes(hex: string) {
return (hex.match(/.{1,2}/g) ?? []).map((char) => parseInt(char, 16));
return (hex.match(/.{1,2}/g) ?? []).map(char => parseInt(char, 16));
}
function computeHMACSha1(message: string, key: string) {
@ -29,10 +29,10 @@ function base32toHex(base32: string) {
.toUpperCase() // Since base 32, we coerce lowercase to uppercase
.replace(/=+$/, '')
.split('')
.map((value) => base32Chars.indexOf(value).toString(2).padStart(5, '0'))
.map(value => base32Chars.indexOf(value).toString(2).padStart(5, '0'))
.join('');
const hex = (bits.match(/.{1,8}/g) ?? []).map((chunk) => parseInt(chunk, 2).toString(16).padStart(2, '0')).join('');
const hex = (bits.match(/.{1,8}/g) ?? []).map(chunk => parseInt(chunk, 2).toString(16).padStart(2, '0')).join('');
return hex;
}
@ -45,12 +45,12 @@ function generateHOTP({ key, counter = 0 }: { key: string; counter?: number }) {
const bytes = hexToBytes(digest);
// Truncate
const offset = bytes[19] & 0xf;
const v =
((bytes[offset] & 0x7f) << 24) |
((bytes[offset + 1] & 0xff) << 16) |
((bytes[offset + 2] & 0xff) << 8) |
(bytes[offset + 3] & 0xff);
const offset = bytes[19] & 0xF;
const v
= ((bytes[offset] & 0x7F) << 24)
| ((bytes[offset + 1] & 0xFF) << 16)
| ((bytes[offset + 2] & 0xFF) << 8)
| (bytes[offset + 3] & 0xFF);
const code = String(v % 1000000).padStart(6, '0');
@ -63,10 +63,10 @@ function verifyHOTP({
window = 0,
counter = 0,
}: {
token: string;
key: string;
window?: number;
counter?: number;
token: string
key: string
window?: number
counter?: number
}) {
for (let i = counter - window; i <= counter + window; ++i) {
if (generateHOTP({ key, counter: i }) === token) {
@ -94,11 +94,11 @@ function verifyTOTP({
now = Date.now(),
timeStep = 30,
}: {
token: string;
key: string;
window?: number;
now?: number;
timeStep?: number;
token: string
key: string
window?: number
now?: number
timeStep?: number
}) {
const counter = getCounterFromTime({ now, timeStep });
@ -113,12 +113,12 @@ function buildKeyUri({
digits = 6,
period = 30,
}: {
secret: string;
app?: string;
account?: string;
algorithm?: string;
digits?: number;
period?: number;
secret: string
app?: string
account?: string
algorithm?: string
digits?: number
period?: number
}) {
const params = {
issuer: app,