Skip to content

Lints

These are the linting checks that are currently supported.

code_results_subdir_pairing

Check that every subdirectory within the project's code directory has a corresponding subdirectory with the same name in the results directory, and vice versa.

code_results_subdir_regex

All subdirectories within the project's code and results directory should have names that match the regular expression in code_results_subdir_regex.

code_subdir_readmes

Each subdirectory within the project's code directory should contain a README file. Acceptable READMEs are configured with the readme_names option.

code_subdir_workflows

Each subdirectory within the project's code directory should contain a workflow file. Acceptable workflow files are configured with the workflow_names option.

data_subdir_readmes

Each subdirectory within the project's data directory should contain a README file. Datasets that are symbolic links to other files on your computer, HPC cluster, or remote environment are excluded from this check.

root_dirs

Check for a set of required directories that should be present in the project's root directory. For details, see Root Directories.

root_files

Check for a set of required files that should be present in the project's root directory.