Skip to content

Commit b65625f

Browse files
committed
chore: manually run cruft update
1 parent 06ea28c commit b65625f

File tree

5 files changed

+75
-4
lines changed

5 files changed

+75
-4
lines changed

.cookiecutter.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"_commit": "269b42a8d0e92911e296973e6a68b80ee6932207",
2+
"_commit": "2063c5fcd6d70b0f386732c64175448cd3c6bed0",
33
"_template": "C:\\Users\\56kyl\\source\\repos\\cookiecutter-robust-python",
44
"add_rust_extension": false,
55
"author": "Kyle Oliver",

.cruft.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"template": "C:\\Users\\56kyl\\source\\repos\\cookiecutter-robust-python",
3-
"commit": "269b42a8d0e92911e296973e6a68b80ee6932207",
3+
"commit": "2063c5fcd6d70b0f386732c64175448cd3c6bed0",
44
"checkout": null,
55
"context": {
66
"cookiecutter": {
@@ -18,7 +18,7 @@
1818
"license": "MIT",
1919
"development_status": "Development Status :: 1 - Planning",
2020
"_template": "C:\\Users\\56kyl\\source\\repos\\cookiecutter-robust-python",
21-
"_commit": "269b42a8d0e92911e296973e6a68b80ee6932207"
21+
"_commit": "2063c5fcd6d70b0f386732c64175448cd3c6bed0"
2222
}
2323
},
2424
"directory": null

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,12 @@
99
/src/*.egg-info/
1010
*.egg-info/
1111
target
12-
/.idea/
12+
13+
# IDE specific mutable portions
14+
.idea/*
15+
!.idea/externalDependencies.xml
16+
!.idea/inspectionProfiles/Project_Default.xml
17+
.vscode/launch.json
1318

1419
# Byte-code files
1520
*.pyc

.vscode/extensions.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"recommendations": [
3+
// Python
4+
"ms-python.python",
5+
"ms-python.vscode-pylance",
6+
"charliermarsh.ruff",
7+
"ms-pyright.pyright",
8+
9+
// Git + pre-commit workflow
10+
"ryanluker.vscode-pre-commit",
11+
12+
// Rust
13+
"rust-lang.rust-analyzer",
14+
"serayuzgur.crates",
15+
16+
// Formatting / schema helpers
17+
"EditorConfig.EditorConfig",
18+
"esbenp.prettier-vscode",
19+
20+
// Container work
21+
"ms-azuretools.vscode-docker"
22+
]
23+
}

.vscode/settings.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"editor.formatOnSave": true,
3+
"files.trimTrailingWhitespace": true,
4+
"files.insertFinalNewline": true,
5+
6+
// Python
7+
"[python]": {
8+
"editor.defaultFormatter": "charliermarsh.ruff",
9+
"editor.codeActionsOnSave": {
10+
// keep imports tidy automatically
11+
"source.organizeImports": "always"
12+
}
13+
},
14+
"ruff.args": [
15+
"--config",
16+
"${workspaceFolder}/.ruff.toml"
17+
],
18+
"python.linting.enabled": true,
19+
"python.linting.ruffEnabled": true,
20+
// Pyright
21+
"python.analysis.typeCheckingMode": "basic",
22+
23+
// Pytest
24+
"python.testing.pytestEnabled": true,
25+
"python.testing.pytestArgs": ["tests"],
26+
"python.testing.cwd": "${workspaceFolder}",
27+
28+
// Rust
29+
"[rust]": {
30+
"editor.defaultFormatter": "rust-lang.rust-analyzer",
31+
"editor.codeActionsOnSave": {
32+
"source.organizeImports": "always"
33+
}
34+
},
35+
// Run Clippy on save (matches pre-commit hooks)
36+
"rust-analyzer.checkOnSave.command": "clippy",
37+
38+
// Prettier for non-Python text formats
39+
"[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
40+
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
41+
"[yaml]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
42+
"[markdown]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }
43+
}

0 commit comments

Comments
 (0)