|
|
|
@ -24,21 +24,22 @@
|
|
|
|
|
- [ ] Use all the same packages i'm floating for developer standards at work:
|
|
|
|
|
|
|
|
|
|
* TODOs
|
|
|
|
|
- [ ] setup all of this stuff
|
|
|
|
|
- [-] setup all of this stuff
|
|
|
|
|
- [X] Precommit (for all your commithook needs)
|
|
|
|
|
- On initial setup you likely want to run a new config against all files: `pre-commit run --all-files`
|
|
|
|
|
- On initial setup you likely want to run a new config against all files: `pre-commit run --all-files`
|
|
|
|
|
- [X] Black + commithooks; feel free to tweak line settings
|
|
|
|
|
- Black is still technically pre-release; install like `pipenv install -d black --pre`
|
|
|
|
|
- Black is still technically pre-release; install like `pipenv install -d black --pre`
|
|
|
|
|
- [X] Mypy + commithooks
|
|
|
|
|
- [X] Pylint / Flake8; feel free to tweak line settings
|
|
|
|
|
- [X] Pipenv (bluh. I guess this is what work is using, so, fine.)
|
|
|
|
|
- append installs with `-d` to add them as a dev dependency
|
|
|
|
|
- append installs with `-d` to add them as a dev dependency
|
|
|
|
|
- [ ] Pytest + unittest.
|
|
|
|
|
- [ ] Add on pydantic to mypy
|
|
|
|
|
- [ ] Futz with mypy's config to require declaring types
|
|
|
|
|
- [X] Python versions with pyenv
|
|
|
|
|
- This is pretty easy, though its a very stupid curl | bash. Fuckers.
|
|
|
|
|
- Also some annoying prereqs that you need to be careful about; some Mac specific fuckery.
|
|
|
|
|
- [ ] Python versions with pyenv
|
|
|
|
|
- This is pretty easy, though its a very stupid curl | bash. Fuckers.
|
|
|
|
|
- Also some annoying prereqs that you need to be careful about; some Mac specific fuckery.
|
|
|
|
|
- [ ] Look into alternate methods of revert buffer per: https://emacs.stackexchange.com/questions/3609/can-i-set-a-particular-file-to-automatically-and-silently-accept-changes
|
|
|
|
|
|
|
|
|
|
* Editor bullshit
|
|
|
|
|
- [ ] Get LSPs shit working with my new setup:
|
|
|
|
|