diff --git a/PYTHON/downloadCats/__init__.py b/PYTHON/downloadCats/__init__.py new file mode 100644 index 0000000..78c650f --- /dev/null +++ b/PYTHON/downloadCats/__init__.py @@ -0,0 +1 @@ +"""Cat image generator package.""" diff --git a/PYTHON/extractLinks/tests/__init__.py b/PYTHON/extractLinks/tests/__init__.py new file mode 100644 index 0000000..99cef37 --- /dev/null +++ b/PYTHON/extractLinks/tests/__init__.py @@ -0,0 +1 @@ +"""Tests for link extraction module.""" diff --git a/PYTHON/keyboardCoop/__init__.py b/PYTHON/keyboardCoop/__init__.py new file mode 100644 index 0000000..6f57f2f --- /dev/null +++ b/PYTHON/keyboardCoop/__init__.py @@ -0,0 +1 @@ +"""Keyboard cooperation utilities package.""" diff --git a/PYTHON/lichess_bot/tests/__init__.py b/PYTHON/lichess_bot/tests/__init__.py new file mode 100644 index 0000000..4a5a3b5 --- /dev/null +++ b/PYTHON/lichess_bot/tests/__init__.py @@ -0,0 +1 @@ +"""Tests for Lichess bot module.""" diff --git a/PYTHON/mock_server/__init__.py b/PYTHON/mock_server/__init__.py new file mode 100644 index 0000000..f1e6ac6 --- /dev/null +++ b/PYTHON/mock_server/__init__.py @@ -0,0 +1 @@ +"""Mock server package.""" diff --git a/PYTHON/randomJPG/__init__.py b/PYTHON/randomJPG/__init__.py new file mode 100644 index 0000000..eff3a9f --- /dev/null +++ b/PYTHON/randomJPG/__init__.py @@ -0,0 +1 @@ +"""Random JPEG generator package.""" diff --git a/PYTHON/randomize_numbers/__init__.py b/PYTHON/randomize_numbers/__init__.py new file mode 100644 index 0000000..5a293c0 --- /dev/null +++ b/PYTHON/randomize_numbers/__init__.py @@ -0,0 +1 @@ +"""Random number utilities package.""" diff --git a/PYTHON/scapeWebsite/__init__.py b/PYTHON/scapeWebsite/__init__.py new file mode 100644 index 0000000..b40c59f --- /dev/null +++ b/PYTHON/scapeWebsite/__init__.py @@ -0,0 +1 @@ +"""Web scraping package.""" diff --git a/PYTHON/split/__init__.py b/PYTHON/split/__init__.py new file mode 100644 index 0000000..48ce478 --- /dev/null +++ b/PYTHON/split/__init__.py @@ -0,0 +1 @@ +"""Symmetric splitting utilities package.""" diff --git a/PYTHON/tagDivider/__init__.py b/PYTHON/tagDivider/__init__.py new file mode 100644 index 0000000..3a945c0 --- /dev/null +++ b/PYTHON/tagDivider/__init__.py @@ -0,0 +1 @@ +"""Image tag divider package.""" diff --git a/articles/__init__.py b/articles/__init__.py new file mode 100644 index 0000000..ba620f7 --- /dev/null +++ b/articles/__init__.py @@ -0,0 +1 @@ +"""Articles site tests package.""" diff --git a/pyproject.toml b/pyproject.toml index b6cb0dc..aec335f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,6 @@ ignore = [ "COM812", # Trailing comma missing (conflicts with formatter) "ISC001", # Implicit string concatenation (conflicts with formatter) # Relaxed for script-heavy repository - "INP001", # Implicit namespace package - this is a scripts repo "PLR2004", # Magic value comparison - common in scripts "S101", # Use of assert - acceptable in this codebase "ANN001", # Missing type annotation for function argument @@ -108,6 +107,9 @@ unfixable = [] "D100", # Allow missing module docstring "D103", # Allow missing function docstring ] +"poker-modifier-app/*.py" = [ + "INP001", # Folder has hyphen, can't be a valid Python package +] [tool.ruff.lint.pydocstyle] convention = "google" # Use Google docstring convention @@ -191,7 +193,7 @@ jobs = 0 # Minimum Python version py-version = "3.10" # Ignore vendored directories -ignore = ["Bash", ".venv", "__pycache__"] +ignore = ["Bash", ".venv", "__pycache__", "downloadCats", "keyboardCoop", "randomJPG", "scapeWebsite", "tagDivider"] # Ignore patterns ignore-patterns = [".*\\.pyi$"] @@ -209,6 +211,7 @@ disable = [ "deprecated-pragma", "use-symbolic-message-instead", "too-few-public-methods", # Often false positive for data classes + "invalid-name", # Existing camelCase folder names (downloadCats, etc.) ] [tool.pylint.format]