Crate libscilo

Crate libscilo 

Source

Modules§

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.

Structs§

InstantiatedConfig
The internal representation of all the important files, directories, and lints to check.
RootDirs
Expected top-level directories to organize the project folder.

Enums§

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.

Constants§

DEFAULT_CONFIG_TEXT

Functions§

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.