diff --git a/pyproject.toml b/pyproject.toml index 0a846ca1..b26422c2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -129,6 +129,27 @@ banned-module-level-imports = [ required-imports = ["from __future__ import annotations"] [tool.pyright] +# Expand nested coverage incrementally. The remaining parser directories have +# existing diagnostics that need format-specific type review before enabling +# them; listing clean modules here keeps CI useful without globally suppressing +# the existing type-checking debt. include = [ "dpdata/*.py", + "dpdata/formats/openmx/**/*.py", + "dpdata/formats/pwmat/**/*.py", + "dpdata/formats/pymatgen/**/*.py", + "dpdata/formats/siesta/**/*.py", + "dpdata/md/msd.py", + "dpdata/md/pbc.py", + "dpdata/plugins/cp2k.py", + "dpdata/plugins/fhi_aims.py", + "dpdata/plugins/gromacs.py", + "dpdata/plugins/list.py", + "dpdata/plugins/lmdb.py", + "dpdata/plugins/openmx.py", + "dpdata/plugins/orca.py", + "dpdata/plugins/psi4.py", + "dpdata/plugins/qe.py", + "dpdata/plugins/rdkit.py", + "dpdata/plugins/siesta.py", ]