more lint rules eslint-import-plugin

This commit is contained in:
Ulf Gebhardt 2023-03-10 15:47:05 +01:00
parent 721ccecd12
commit 73d8f6163d
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9
4 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,4 @@
// eslint-disable-next-line import/no-commonjs
module.exports = {
root: true,
env: {
@ -37,6 +38,9 @@ module.exports = {
'import/no-deprecated': 'error',
'import/no-empty-named-blocks': 'error',
'import/no-mutable-exports': 'error',
'import/no-unused-modules': 'error',
'import/no-commonjs': 'error',
'import/no-import-module-exports': 'error',
},
overrides: [
// only for ts files

View File

@ -1,4 +1,5 @@
/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
// eslint-disable-next-line import/no-commonjs
module.exports = {
verbose: true,
preset: 'ts-jest',

View File

@ -69,9 +69,9 @@ import { PasswordEncryptionType } from '../enum/PasswordEncryptionType'
import LogError from '@/server/LogError'
import { EventProtocolType } from '@/event/EventProtocolType'
// eslint-disable-next-line @typescript-eslint/no-var-requires
// eslint-disable-next-line @typescript-eslint/no-var-requires, import/no-commonjs
const sodium = require('sodium-native')
// eslint-disable-next-line @typescript-eslint/no-var-requires
// eslint-disable-next-line @typescript-eslint/no-var-requires, import/no-commonjs
const random = require('random-bigint')
const LANGUAGES = ['de', 'en', 'es', 'fr', 'nl']

View File

@ -7,7 +7,7 @@ import { backendLogger as logger } from '@/server/logger'
import { User } from '@entity/User'
import { PasswordEncryptionType } from '@enum/PasswordEncryptionType'
// eslint-disable-next-line @typescript-eslint/no-var-requires
// eslint-disable-next-line @typescript-eslint/no-var-requires, import/no-commonjs
const sodium = require('sodium-native')
// We will reuse this for changePassword