Socket
Socket
Sign inDemoInstall

eslint-plugin-es-x

Package Overview
Dependencies
Maintainers
2
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-es-x - npm Package Compare versions

Comparing version 7.6.0 to 7.7.0

lib/configs/flat/no-set-methods.js

7

lib/configs/flat/no-new-in-esnext.js

@@ -14,2 +14,9 @@ /**

rules: {
"es-x/no-set-prototype-difference": "error",
"es-x/no-set-prototype-intersection": "error",
"es-x/no-set-prototype-isdisjointfrom": "error",
"es-x/no-set-prototype-issubsetof": "error",
"es-x/no-set-prototype-issupersetof": "error",
"es-x/no-set-prototype-symmetricdifference": "error",
"es-x/no-set-prototype-union": "error",
"es-x/no-arraybuffer-prototype-transfer": "error",

@@ -16,0 +23,0 @@ "es-x/no-atomics-waitasync": "error",

@@ -10,2 +10,9 @@ /**

rules: {
"es-x/no-set-prototype-difference": "error",
"es-x/no-set-prototype-intersection": "error",
"es-x/no-set-prototype-isdisjointfrom": "error",
"es-x/no-set-prototype-issubsetof": "error",
"es-x/no-set-prototype-issupersetof": "error",
"es-x/no-set-prototype-symmetricdifference": "error",
"es-x/no-set-prototype-union": "error",
"es-x/no-arraybuffer-prototype-transfer": "error",

@@ -12,0 +19,0 @@ "es-x/no-atomics-waitasync": "error",

@@ -34,2 +34,3 @@ /**

"flat/no-new-in-esnext-intl-api": require("./configs/flat/no-new-in-esnext-intl-api"),
"flat/no-set-methods": require("./configs/flat/no-set-methods"),
"flat/restrict-to-es-intl-api-1st-edition": require("./configs/flat/restrict-to-es-intl-api-1st-edition"),

@@ -75,2 +76,3 @@ "flat/restrict-to-es3": require("./configs/flat/restrict-to-es3"),

"no-new-in-esnext-intl-api": require("./configs/no-new-in-esnext-intl-api"),
"no-set-methods": require("./configs/no-set-methods"),
"restrict-to-es-intl-api-1st-edition": require("./configs/restrict-to-es-intl-api-1st-edition"),

@@ -289,2 +291,9 @@ "restrict-to-es3": require("./configs/restrict-to-es3"),

"no-set": require("./rules/no-set"),
"no-set-prototype-difference": require("./rules/no-set-prototype-difference"),
"no-set-prototype-intersection": require("./rules/no-set-prototype-intersection"),
"no-set-prototype-isdisjointfrom": require("./rules/no-set-prototype-isdisjointfrom"),
"no-set-prototype-issubsetof": require("./rules/no-set-prototype-issubsetof"),
"no-set-prototype-issupersetof": require("./rules/no-set-prototype-issupersetof"),
"no-set-prototype-symmetricdifference": require("./rules/no-set-prototype-symmetricdifference"),
"no-set-prototype-union": require("./rules/no-set-prototype-union"),
"no-shadow-catch-param": require("./rules/no-shadow-catch-param"),

@@ -291,0 +300,0 @@ "no-shared-array-buffer": require("./rules/no-shared-array-buffer"),

21

lib/util/unicode-properties.js

@@ -5,3 +5,12 @@ /* This file was generated with ECMAScript specifications. */

class DataSet {
constructor(raw2018, raw2019, raw2020, raw2021, raw2022, raw2023, raw2024) {
constructor(
raw2018,
raw2019,
raw2020,
raw2021,
raw2022,
raw2023,
raw2024,
raw2025,
) {
this._raw2018 = raw2018

@@ -14,2 +23,3 @@ this._raw2019 = raw2019

this._raw2024 = raw2024
this._raw2025 = raw2025
}

@@ -58,2 +68,8 @@

}
get es2025() {
return (
this._set2025 || (this._set2025 = new Set(this._raw2025.split(" ")))
)
}
}

@@ -71,2 +87,3 @@

"",
"",
)

@@ -81,2 +98,3 @@ const scValueSets = new DataSet(

"",
"",
)

@@ -91,2 +109,3 @@ const binPropertySets = new DataSet(

"",
"",
)

@@ -93,0 +112,0 @@ module.exports = {

25

package.json
{
"name": "eslint-plugin-es-x",
"version": "7.6.0",
"version": "7.7.0",
"description": "ESLint plugin about ECMAScript syntactic features.",

@@ -18,3 +18,3 @@ "engines": {

"@eslint-community/regexpp": "^4.6.0",
"eslint-compat-utils": "^0.5.0"
"eslint-compat-utils": "^0.5.1"
},

@@ -25,13 +25,13 @@ "devDependencies": {

"env-cmd": "^10.1.0",
"eslint": "^8.11.0",
"eslint": "^9.1.0",
"eslint-plugin-eslint-comments": "^3.2.0",
"eslint-plugin-eslint-plugin": "^5.0.0",
"eslint-plugin-eslint-plugin": "^6.0.0",
"eslint-plugin-n": "^16.0.1",
"eslint-plugin-prettier": "^5.0.0",
"eslint-plugin-vue": "^9.0.0",
"eslint-plugin-vue": "^9.25.0",
"espree": "^10.0.1",
"globals": "^14.0.0",
"globals": "^15.0.0",
"jsdom": "^24.0.0",
"mocha": "^10.0.0",
"monaco-editor": "^0.47.0",
"monaco-editor": "^0.49.0",
"npm-run-all": "^4.1.5",

@@ -43,3 +43,3 @@ "nyc": "^15.0.0",

"typescript": "^5.0.2",
"vite-plugin-eslint4b": "^0.2.0",
"vite-plugin-eslint4b": "^0.4.0",
"vitepress": "^1.0.0-rc.14",

@@ -54,4 +54,4 @@ "vue-eslint-editor": "^1.1.0",

"docs:watch": "vitepress dev docs",
"lint": "eslint lib tests scripts eslint-internal docs/.vitepress --rulesdir eslint-internal/rules",
"lint:fix": "eslint lib tests scripts eslint-internal docs/.vitepress --rulesdir eslint-internal/rules --fix",
"lint": "eslint lib tests scripts eslint-internal docs/.vitepress",
"lint:fix": "eslint lib tests scripts eslint-internal docs/.vitepress --fix",
"new": "node scripts/new-rule",

@@ -91,3 +91,6 @@ "pretest": "npm run -s lint",

"homepage": "https://github.com/eslint-community/eslint-plugin-es-x#readme",
"funding": "https://github.com/sponsors/ota-meshi"
"funding": [
"https://github.com/sponsors/ota-meshi",
"https://opencollective.com/eslint"
]
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc