Skip to content

Commit c21a3b3

Browse files
committed
update .gitignore to include cost.json
1 parent b23dcc1 commit c21a3b3

File tree

5 files changed

+35
-264
lines changed

5 files changed

+35
-264
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,3 +210,6 @@ __marimo__/
210210
htmlcov/
211211
.coverage
212212
.pytest_cache/
213+
214+
# Cost tracking database (contains usage data)
215+
cost.json

CONTRIBUTING.md

Lines changed: 0 additions & 114 deletions
This file was deleted.

SETUP_CHECKLIST.md

Lines changed: 0 additions & 117 deletions
This file was deleted.

pyproject.toml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,35 @@ dev = [
3434
"pytest-mock>=3.15.1",
3535
"ruff>=0.14.0",
3636
]
37+
38+
[tool.ruff]
39+
line-length = 100
40+
target-version = "py313"
41+
42+
[tool.ruff.lint]
43+
# Enable carefully selected rule sets for personal project
44+
select = [
45+
"E", # pycodestyle errors
46+
"F", # pyflakes
47+
"I", # isort (import sorting)
48+
"UP", # pyupgrade (modernize Python code)
49+
]
50+
51+
# Ignore rules that are too strict for personal project
52+
ignore = [
53+
"E501", # Line too long (handled by formatter)
54+
]
55+
56+
[tool.ruff.lint.per-file-ignores]
57+
# Tests can use assert
58+
"tests/**/*.py" = ["S101"]
59+
60+
[tool.ruff.format]
61+
# Use double quotes for strings
62+
quote-style = "double"
63+
64+
# Indent with spaces
65+
indent-style = "space"
66+
67+
# Respect magic trailing comma
68+
skip-magic-trailing-comma = false

ruff.toml

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)