forked from DonJayamanne/pythonVSCode
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Labels
area-editor-*User-facing catch-allUser-facing catch-alldebtCovers everything internal: CI, testing, refactoring of the codebase, etc.Covers everything internal: CI, testing, refactoring of the codebase, etc.good first issueimportantIssue identified as high-priorityIssue identified as high-prioritymetaIssue that is tracking an overall projectIssue that is tracking an overall project
Milestone
Description
Prescribed Solution:
- Format all of the extension code
- Python (using
black
) - js, jsx, ts, tsx, json, css, less, sass (using
prettier
)
- Python (using
-
Format on commit - Format on save (user settings, opt in using)
- Use prettier extension
- Use python extension with
black
- Recommend prettier extension in
.vscode/extensions.json
- Use prettier extension
- Use python extension with
black
- Prettier Config settings
- Prettier rc config (editor agnostic, also picked by CI)
-
.vscode/settings
- CI check for all pipelines (black & prettier)
- PR pipeline
- CI Pipeline
- Update contributing guide
- Configure prettier to use tslint (ensure this works on CI)
- TIP - Look for prettier plugins (plenty good ones)
~Set up [pre-commit](https://pre-commit.com/) and some [hooks](https://pre-commit.com/hooks.html) for anything which runs quickly:~
.. etc.
Metadata
Metadata
Assignees
Labels
area-editor-*User-facing catch-allUser-facing catch-alldebtCovers everything internal: CI, testing, refactoring of the codebase, etc.Covers everything internal: CI, testing, refactoring of the codebase, etc.good first issueimportantIssue identified as high-priorityIssue identified as high-prioritymetaIssue that is tracking an overall projectIssue that is tracking an overall project