Refactor code for improved readability and consistency
- Cleaned up whitespace and formatting in various files including http.py, language.py, logger.py, safe_exec.py, and SQL migration scripts. - Consolidated import statements and removed unnecessary blank lines. - Updated logging configuration for better clarity. - Enhanced the safe execution code with improved error handling and logging. - Removed commented-out code and unnecessary variables in backfill_zero_trades.py and other scripts. - Added a pyproject.toml for Ruff and Vulture configuration. - Introduced requirements-dev.txt for development dependencies. - Removed commented-out stock entries in init.sql for cleaner migration scripts.
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
[tool.ruff]
|
||||
line-length = 120
|
||||
target-version = "py312"
|
||||
extend-exclude = [
|
||||
".git",
|
||||
".venv",
|
||||
"__pycache__",
|
||||
"migrations",
|
||||
]
|
||||
|
||||
[tool.ruff.lint]
|
||||
select = ["E4", "E7", "E9", "F", "I"]
|
||||
|
||||
[tool.ruff.format]
|
||||
indent-style = "space"
|
||||
line-ending = "lf"
|
||||
quote-style = "double"
|
||||
|
||||
[tool.vulture]
|
||||
paths = ["app", "scripts", "run.py", "gunicorn_config.py"]
|
||||
exclude = ["migrations/", "__pycache__/"]
|
||||
ignore_decorators = [
|
||||
"@*.route",
|
||||
"@*.get",
|
||||
"@*.post",
|
||||
"@*.put",
|
||||
"@*.patch",
|
||||
"@*.delete",
|
||||
"@*.errorhandler",
|
||||
]
|
||||
ignore_names = ["test_*"]
|
||||
min_confidence = 80
|
||||
Reference in New Issue
Block a user