Fixed eslint ignoring global leaks (#1754)

This commit is contained in:
Andrea Giammarchi
2023-09-25 12:09:47 +02:00
committed by GitHub
parent e4eedd80bc
commit f0be7ef418
4 changed files with 1062 additions and 4 deletions

View File

@@ -0,0 +1,25 @@
module.exports = {
env: {
browser: true,
es2021: true,
},
extends: "eslint:recommended",
overrides: [
{
env: {
node: true,
},
files: [".eslintrc.{js,cjs}"],
parserOptions: {
sourceType: "script",
},
},
],
parserOptions: {
ecmaVersion: "latest",
sourceType: "module",
},
rules: {
"no-implicit-globals": ["error"],
},
};

View File

@@ -1,3 +1,4 @@
.eslintrc.cjs
.pytest_cache/
node_modules/
rollup/

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "@pyscript/core",
"version": "0.2.2",
"version": "0.2.3",
"type": "module",
"description": "PyScript",
"module": "./index.js",
@@ -20,7 +20,7 @@
},
"scripts": {
"server": "npx static-handler --cors --coep --coop --corp .",
"build": "node rollup/stdlib.cjs && node rollup/plugins.cjs && rm -rf dist && rollup --config rollup/core.config.js && npm run ts",
"build": "node rollup/stdlib.cjs && node rollup/plugins.cjs && rm -rf dist && rollup --config rollup/core.config.js && eslint src/ && npm run ts",
"size": "echo -e \"\\033[1mdist/*.js file size\\033[0m\"; for js in $(ls dist/*.js); do echo -e \"\\033[2m$js:\\033[0m $(cat $js | brotli | wc -c) bytes\"; done",
"ts": "tsc -p ."
},
@@ -38,6 +38,7 @@
"devDependencies": {
"@rollup/plugin-node-resolve": "^15.2.1",
"@rollup/plugin-terser": "^0.4.3",
"eslint": "^8.50.0",
"rollup": "^3.29.3",
"rollup-plugin-postcss": "^4.0.2",
"rollup-plugin-string": "^3.0.0",