mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-11-02 15:32:04 +00:00
move linting rules from pyproject.toml to ruff.toml (#6350)
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
This commit is contained in:
67
openbb_terminal/pyproject.toml
vendored
67
openbb_terminal/pyproject.toml
vendored
@@ -33,70 +33,3 @@ openbb-devtools = "^1.1.3"
|
||||
[build-system]
|
||||
requires = ["setuptools<65.5.0", "poetry-core>=1.0.0"]
|
||||
build-backend = "poetry.core.masonry.api"
|
||||
|
||||
[tool.pydocstyle]
|
||||
inherit = true
|
||||
convention = "numpy"
|
||||
match = '((?!test_).)*\.py'
|
||||
add-ignore = "D401"
|
||||
|
||||
[tool.flake8]
|
||||
max-line-length = 122
|
||||
ignore = "S101,W503"
|
||||
|
||||
[tool.ruff]
|
||||
line-length = 122
|
||||
target-version = "py38"
|
||||
# This is an introductory addition of ruff. We should look to adding:
|
||||
# D: pydocstyle, PD: pandas-vet
|
||||
# All options here: https://github.com/charliermarsh/ruff#supported-rules
|
||||
select = [
|
||||
"E",
|
||||
"W",
|
||||
"F",
|
||||
"Q",
|
||||
"S",
|
||||
"UP",
|
||||
"I",
|
||||
"PLC",
|
||||
"PLE",
|
||||
"PLR",
|
||||
"PLW",
|
||||
"SIM",
|
||||
"T20",
|
||||
]
|
||||
# These ignores should be seen as temporary solutions to problems that will NEED fixed
|
||||
ignore = ["PLR2004", "PLR0913", "PLR0915"]
|
||||
exclude = [
|
||||
"^openbb_platform/platform/core/openbb_core/app/static/package/.*",
|
||||
"^openbb_platform/openbb/package/.*",
|
||||
]
|
||||
|
||||
[tool.ruff.per-file-ignores]
|
||||
"**/tests/*" = ["S101"]
|
||||
"*init*.py" = ["F401"]
|
||||
"website/*" = ["T201"]
|
||||
"*integration/*" = ["S101"]
|
||||
|
||||
[tool.ruff.flake8-import-conventions.aliases]
|
||||
"matplotlib.pyplot" = "plt"
|
||||
numpy = "np"
|
||||
pandas = "pd"
|
||||
seaborn = "sns"
|
||||
|
||||
[tool.ruff.isort]
|
||||
combine-as-imports = true
|
||||
force-wrap-aliases = true
|
||||
|
||||
[tool.ruff.pylint]
|
||||
max-args = 8
|
||||
max-branches = 25
|
||||
max-returns = 9
|
||||
max-statements = 30
|
||||
|
||||
[tool.isort]
|
||||
profile = "black"
|
||||
line_length = 122
|
||||
skip_gitignore = true
|
||||
combine_as_imports = true
|
||||
src_paths = ["openbb_terminal"]
|
||||
|
||||
51
ruff.toml
vendored
Normal file
51
ruff.toml
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
line-length = 122
|
||||
target-version = "py38"
|
||||
# This is an introductory addition of ruff. We should look to adding:
|
||||
# D: pydocstyle, PD: pandas-vet
|
||||
# All options here: https://github.com/charliermarsh/ruff#supported-rules
|
||||
select = [
|
||||
"E",
|
||||
"W",
|
||||
"F",
|
||||
"Q",
|
||||
"S",
|
||||
"UP",
|
||||
"I",
|
||||
"PLC",
|
||||
"PLE",
|
||||
"PLR",
|
||||
"PLW",
|
||||
"SIM",
|
||||
"T20",
|
||||
]
|
||||
# These ignores should be seen as temporary solutions to problems that will NEED fixed
|
||||
ignore = ["PLR2004", "PLR0913", "PLR0915"]
|
||||
exclude = [
|
||||
"^openbb_platform/platform/core/openbb_core/app/static/package/.*",
|
||||
"^openbb_platform/openbb/package/.*",
|
||||
]
|
||||
|
||||
[per-file-ignores]
|
||||
"**/tests/*" = ["S101"]
|
||||
"*init*.py" = ["F401"]
|
||||
"website/*" = ["T201"]
|
||||
"*integration/*" = ["S101"]
|
||||
|
||||
[lint.isort]
|
||||
combine-as-imports = true
|
||||
force-wrap-aliases = true
|
||||
|
||||
[lint.pylint]
|
||||
max-args = 8
|
||||
max-branches = 25
|
||||
max-returns = 9
|
||||
max-statements = 30
|
||||
|
||||
[lint.pydocstyle]
|
||||
convention = "numpy"
|
||||
|
||||
[lint.flake8-import-conventions.aliases]
|
||||
"matplotlib.pyplot" = "plt"
|
||||
numpy = "np"
|
||||
pandas = "pd"
|
||||
seaborn = "sns"
|
||||
Reference in New Issue
Block a user