Crate libscilo
Source - config 🔒
- Parsing configuration files and representing them internally.
- lints 🔒
- The collection of lints to run.
- version_control 🔒
- This module contains functions and structures related to different version control systems.
See
SupportedVCS for which systems are supported.
- InstantiatedConfig
- The internal representation of all the important files, directories, and lints to check.
- RootDirs
- Expected top-level directories to organize the project folder.
- ConfigError
- Errors that can be raised during the parsing of a
ConfigFile. - LintCheck
- The linting checks that are currently supported.
- LintError
- Errors resulting from lint checks that have failed.
- DEFAULT_CONFIG_TEXT
- find_config_paths
- Find all configuration files available to be parsed.
- parse_all_config_files
- Find and parse all relevant configuration files for the current invocation.
- project_root
- Determine the project root folder.