about summary refs log tree commit diff
path: root/lib/tests/modules/class-check.nix
AgeCommit message (Collapse)AuthorFilesLines
2023-05-06lib.modules: Change class declaration in module to _classRobert Hensing1-2/+2
2023-05-06lib/tests/modules.sh: Add submodule + class testsRobert Hensing1-0/+41
2023-05-06lib/modules: Move class out of specialArgsRobert Hensing1-3/+3
2023-05-06lib/modules: Only interpret class declaration in non-shorthand modeRobert Hensing1-0/+1
This is to avoid stealing keys from submodules. `class` might be common enough that reinterpreting existing `class` attributes in configurations as a declaration leads to fairly widespread problems.
2023-05-06lib/modules: Add class concept to check importsRobert Hensing1-0/+34
This improves the error message when an incompatible module is imported.