Commit Graph

13 Commits

Author SHA1 Message Date
Joshua Bronson 72dd426138 flake8, pylint -> ruff, check-json5
* Replace flake8 and pylint with ruff
* Add check-json5 hook
2022-12-04 21:20:15 -05:00
Joshua Bronson a62a9af8b2 Update devcontainer setup. 2022-06-25 14:46:56 +00:00
Joshua Bronson bdddb58690
Use Pyright in CI (#242) 2022-03-20 10:54:42 -04:00
Joshua Bronson 5fdc458b0f Improve editorconfig + config formatting 2022-03-10 09:52:05 -05:00
Joshua Bronson af34a2c71e DRY devcontainer.json, accepting default ARG values from Dockerfile. 2022-03-03 11:40:07 -05:00
Joshua Bronson e1faddcfe0 Don't explicitly set "typeCheckingMode" to "off" since that's the default 2022-03-03 11:25:10 -05:00
Joshua Bronson 77017bd59c Comments 2022-03-03 11:25:10 -05:00
Leif Walsh c6b77794de switch back to pylance but disable pylance type checking 2022-03-03 11:25:10 -05:00
Joshua Bronson 7c736bfb83 Use Jedi + mypy rather than Pylance for now.
Pylance currently flags lots of type errors that mypy is not flagging
and that look like false positives.
2022-03-02 21:39:23 -05:00
Leif Walsh eea7d999df add even-better-toml extension 2022-03-02 21:39:23 -05:00
Joshua Bronson 2062596627 Comments explaining more about devcontainers 2022-03-02 21:39:23 -05:00
Joshua Bronson 7a28c4b08c Minor improvements to devcontainer and bidict-types-diagram build 2022-03-02 21:39:23 -05:00
Leif Walsh 52d53983f2 Add devcontainer setup
* Install dev dependencies automatically
* Some useful extensions
* Add tasks.json to run tox/tests and build docs
2022-03-02 21:39:23 -05:00