From 6ba162fe7a762acdfb88203a98d2bdd31f0e9743 Mon Sep 17 00:00:00 2001 From: Martastain Date: Mon, 25 Mar 2024 20:38:56 +0100 Subject: [PATCH 1/5] chore: version bump to 6.0.6 --- backend/nebula/version.py | 2 +- backend/pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/nebula/version.py b/backend/nebula/version.py index 35504ed1..52b23b00 100644 --- a/backend/nebula/version.py +++ b/backend/nebula/version.py @@ -1 +1 @@ -__version__ = "6.0.5" +__version__ = "6.0.6" diff --git a/backend/pyproject.toml b/backend/pyproject.toml index 33b06c9d..c5f8aa8e 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "nebula" -version = "6.0.5" +version = "6.0.6" description = "Open source broadcast automation system" authors = ["Nebula Broadcast "] From 5594ff918d2f3fa9b7c694c603ad41cb8a20090a Mon Sep 17 00:00:00 2001 From: Martastain Date: Fri, 29 Mar 2024 11:57:19 +0100 Subject: [PATCH 2/5] chore: added eslint --- frontend/.eslintrc.cjs | 27 +++++++++++++++++++++++++++ frontend/package.json | 7 +++++++ 2 files changed, 34 insertions(+) create mode 100644 frontend/.eslintrc.cjs diff --git a/frontend/.eslintrc.cjs b/frontend/.eslintrc.cjs new file mode 100644 index 00000000..69d05186 --- /dev/null +++ b/frontend/.eslintrc.cjs @@ -0,0 +1,27 @@ +module.exports = { + "env": { + "browser": true, + "es2021": true + }, + "extends": [ + "eslint:recommended", + "plugin:react/recommended", + "prettier" + ], + "overrides": [ + ], + "parserOptions": { + "ecmaVersion": "latest", + "sourceType": "module" + }, + "plugins": [ + "react", + "react-hooks", + "prettier", + "simple-import-sort" + ], + "rules": { + "react/react-in-jsx-scope": "off", + "react/prop-types": "off", + } +} diff --git a/frontend/package.json b/frontend/package.json index a30cdc26..d42c072f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -7,6 +7,7 @@ "dev": "vite", "build": "vite build", "preview": "vite preview", + "lint": "eslint --fix 'src/**/*.{jsx,ts,tsx}'", "format": "prettier --write ./src" }, "dependencies": { @@ -34,6 +35,12 @@ "@types/react": "^18.0.17", "@types/react-dom": "^18.0.6", "@vitejs/plugin-react": "^2.0.1", + "eslint": "^8.57.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-react": "^7.34.1", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-simple-import-sort": "^12.0.0", "prettier": "^2.7.1", "vite": "^5.1.5" } From 0d5eeed74de4cc5e7b1fc28d8084653ece7f0a48 Mon Sep 17 00:00:00 2001 From: Martastain Date: Mon, 1 Apr 2024 09:52:23 +0200 Subject: [PATCH 3/5] fixed missing statements in edge cases --- frontend/src/pages/ServicesPage.jsx | 2 ++ frontend/src/websocket.jsx | 1 + 2 files changed, 3 insertions(+) diff --git a/frontend/src/pages/ServicesPage.jsx b/frontend/src/pages/ServicesPage.jsx index 69f5f86f..ceed34a7 100644 --- a/frontend/src/pages/ServicesPage.jsx +++ b/frontend/src/pages/ServicesPage.jsx @@ -77,6 +77,7 @@ const ServicesPage = () => { ) } + //eslint-disable-next-line const formatAction = (rowData, key) => { const status = rowData.status let b = null @@ -104,6 +105,7 @@ const ServicesPage = () => { label="Kill" /> ) + break default: b =