Commit Graph

11 Commits

Author SHA1 Message Date
Simon e893dc3b24
clean up workflow 2023-07-31 23:53:06 +07:00
lamusmaser e4c5529412
Update Github Actions to use `deploy.sh` and remove individual calls for testing functions. (#351)
* Remove individual calls for testing functions.
Call `deploy.sh validate` for linting checks.

* Increment actions versions to remove deprecation errors.
Add `requests` to `pip install` line.

* Specify Python version with `actions/setup-python` call.
2022-10-27 13:30:24 +07:00
Kevin Gibbons b4fe9a784f
add github workflow to enforce linting of JS files (#348) 2022-10-27 13:27:30 +07:00
Kevin Gibbons 39902cb1c6
Format/slightly modernize the JS (#345)
* add basic JS tooling

* fix accidental uses of global variables

* auto-format

* add and fix a couple more standard lint rules

* remove useless return false from settimeout callbacks

* document JS contributing

* fix whitespace in package.json

* add JS stuff to codespell skiplist

* codespell take two

* update github action and add comments about duplicated logic
2022-10-26 09:43:58 +07:00
simon 1d3d3b13ed
reduce max-complexity to 10 2022-03-26 18:36:10 +07:00
simon c57d6c73cc
remove bandit, too many false positive 2022-01-22 17:52:13 +07:00
simon 023b5a4aba Reducing max-complexity to 12 after code refactor #25
* Added helper function in deploy.sh to run same tests as github actions locally
2021-09-22 12:03:52 +07:00
Christian Clauss fd50058431
GitHub Actions: Make black, flake8, and isort mandatory tests (#25)
* GitHub Actions: Make black, flake8, and isort mandatory tests

* fixup! black --diff
2021-09-22 12:00:33 +07:00
simon aa1b9f4d3b pending refactor 2021-09-21 16:53:05 +07:00
simon f8222855f0 customizing linting settings 2021-09-21 16:46:18 +07:00
Christian Clauss 49e57955b5
GitHub Action to lint Python code (#14)
* GitHub Action to lint Python code
2021-09-21 16:23:36 +07:00