[tool.ruff.lint]
select = ["ALL"]
ignore = [
- "E741", # Ambiguous variable name (single letter variable)
- "ANN", # Missing type annotations
- "D1", # Missing docstrings
- "B011", "PT015", "S101", # I am wrong in liking asserts, but I do
- "COM812", # Trailing comma missing, incompatible with ruff format
- "D400", "D415", "D212", "D205" # I like doctests without docstrings
+ "E741", # Ambiguous variable name (single letter variable)
+ "ANN", # Missing type annotations
+ "D1", # Missing docstrings
+ "B011", "PT015", "S101", # I am wrong in liking asserts, but I do
+ "COM812", # Trailing comma missing, incompatible with ruff format
+ "D400", "D415", "D212", "D205", "D402", # I like doctests without docstrings
]
assert Link.is_link(line)
parts = line.split(None, 2)
self.url = parts[1]
- self.text = parts[2] if len(parts) > 2 else None
+ self.text = parts[2] if len(parts) > 2 else None # noqa: PLR2004, > 2 "magic constant"
@staticmethod
def is_link(line: str):