diff --git a/.gitignore b/.gitignore index 3dc85bd..aa8e74f 100644 --- a/.gitignore +++ b/.gitignore @@ -52,3 +52,7 @@ coverage.xml # Sphinx documentation doc/build/ src/doc8/_version.py + +# IDE caches +.idea/ +.vscode/ diff --git a/src/doc8/main.py b/src/doc8/main.py index c061cc6..9206470 100644 --- a/src/doc8/main.py +++ b/src/doc8/main.py @@ -230,6 +230,10 @@ def validate(cfg, files, result=None): error_counts = {} ignoreables = frozenset(cfg.get("ignore", [])) ignore_targeted = cfg.get("ignore_path_errors", {}) + ignore_targeted = { + os.path.abspath(file_path): ignore_codes + for file_path, ignore_codes in ignore_targeted.items() + } while files: f = files.popleft() if cfg.get("verbose"):