🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

@jupiterone/eslint-config

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jupiterone/eslint-config - npm Package Compare versions

Comparing version

to
2.1.0

node-base.js

17

base.js
module.exports = {
extends: ['eslint:recommended', 'prettier'],
extends: [
'eslint:recommended',
'prettier',
],
parser: '@typescript-eslint/parser',
parserOptions: {
ecmaVersion: 2020,
},
ignorePatterns: ['node_modules/', 'dist/', 'work/', 'coverage/', '**/*.bak/'],

@@ -14,3 +14,2 @@ overrides: [

'plugin:@typescript-eslint/recommended-requiring-type-checking',
'prettier/@typescript-eslint',
],

@@ -37,2 +36,4 @@ rules: {

'@typescript-eslint/explicit-module-boundary-types': 'off',
// @typescript-eslint/no-unsafe-argument is causing erroneous errors
'@typescript-eslint/no-unsafe-argument': 'off',
},

@@ -42,3 +43,3 @@ },

files: [
'jest.*.js',
'jest.*.{ts,js}',
'test/**/*.{ts,tsx,js,jsx}',

@@ -55,3 +56,7 @@ '*.test.{ts,tsx,js,jsx}',

'no-constant-condition': 'warn',
// require identifiers to match a specified regular expression
// https://eslint.org/docs/rules/id-match
// The Invisible JavaScript Backdoor: https://certitude.consulting/blog/en/invisible-backdoor/
'id-match': ['error', '^[a-zA-Z_]+[a-zA-Z0-9_]*$'],
},
};

@@ -1,1 +0,1 @@

module.exports = require('./node');
module.exports = require('./node18');
module.exports = {
plugins: ['jest'],
extends: ['plugin:jest/recommended', 'prettier'],

@@ -3,0 +4,0 @@ rules: {

{
"name": "@jupiterone/eslint-config",
"version": "1.0.2",
"version": "2.1.0",
"main": "index.js",

@@ -14,20 +14,21 @@ "license": "MIT",

"dependencies": {
"@typescript-eslint/eslint-plugin": "^4.8.2",
"@typescript-eslint/parser": "^4.8.2",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-jest": "^23.20.0"
"@typescript-eslint/eslint-plugin": "^5.14.0",
"@typescript-eslint/parser": "^5.14.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-jest": "^26.1.1"
},
"devDependencies": {
"eslint": "^7.14.0",
"prettier": "^2.2.0",
"typescript": "^4.1.2"
"eslint": "^8.11.0",
"prettier": "^2.5.1",
"typescript": "^4.6.2"
},
"peerDependencies": {
"eslint": ">=7.0.0",
"typescript": ">=4.0.0"
"eslint": ">=8.11.0",
"typescript": ">=4.6.2"
},
"files": [
"LICENSE",
"*.js"
"*.js",
"*.md"
]
}
module.exports = {
extends: ['./base.js'],
extends: ['./base.js', 'plugin:react/recommended'],
parserOptions: {

@@ -11,2 +11,7 @@ ecmaFeatures: {

},
settings: {
react: {
version: 'detect',
},
},
};