Hammurabi
v0.4.0
Hammurabi
Installation
Configuration
Rules
Preconditions
Reporters
hammurabi
Contributing
Vulnerabilities
Credits
CHANGELOG
Hammurabi
Docs
»
Index
Edit on GitHub
Index
A
|
C
|
D
|
E
|
F
|
G
|
H
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
V
|
Y
A
AbortLawError
AbstractRule (class in hammurabi.rules.abstract)
additional_data (hammurabi.reporters.base.Report attribute)
AdditionalData (class in hammurabi.reporters.base)
C
can_proceed() (hammurabi.rules.base.Rule property)
checkout_branch() (hammurabi.mixins.GitMixin static method)
commit() (hammurabi.law.Law method)
CommonSettings (class in hammurabi.config)
CommonSettings.Config (class in hammurabi.config)
Config (class in hammurabi.config)
Copied (class in hammurabi.rules.operations)
create_lock_file() (hammurabi.pillar.Pillar method)
create_pull_request() (hammurabi.mixins.GitHubMixin method)
D
description (hammurabi.reporters.base.LawItem attribute)
description() (hammurabi.rules.abstract.AbstractRule property)
DirectoryEmptied (class in hammurabi.rules.directories)
DirectoryExists (class in hammurabi.rules.directories)
DirectoryNotExists (class in hammurabi.rules.directories)
documentation() (hammurabi.law.Law property)
(hammurabi.rules.abstract.AbstractRule property)
dry_run (hammurabi.config.CommonSettings attribute)
E
enforce() (hammurabi.law.Law method)
(hammurabi.pillar.Pillar method)
env_prefix (hammurabi.config.CommonSettings.Config attribute)
execute() (hammurabi.preconditions.base.Precondition method)
(hammurabi.rules.base.Rule method)
F
failed (hammurabi.reporters.base.Report attribute)
failed_rules() (hammurabi.law.Law property)
FileEmptied (class in hammurabi.rules.files)
FileExists (class in hammurabi.rules.files)
FileNotExists (class in hammurabi.rules.files)
FilesExist (class in hammurabi.rules.files)
FilesNotExist (class in hammurabi.rules.files)
finished (hammurabi.reporters.base.AdditionalData attribute)
full_strip() (in module hammurabi.helpers)
G
generate_pull_request_body() (hammurabi.mixins.PullRequestHelperMixin method)
get_execution_order() (hammurabi.law.Law method)
(hammurabi.rules.base.Rule method)
get_law() (hammurabi.pillar.Pillar method)
get_rule() (hammurabi.pillar.Pillar method)
get_rule_chain() (hammurabi.rules.base.Rule method)
git_add() (hammurabi.mixins.GitMixin method)
git_base_name (hammurabi.config.CommonSettings attribute)
git_branch_name (hammurabi.config.CommonSettings attribute)
git_commit() (hammurabi.mixins.GitMixin method)
git_remove() (hammurabi.mixins.GitMixin method)
github_token (hammurabi.config.TOMLSettings attribute)
GitHubMixin (class in hammurabi.mixins)
GitMixin (class in hammurabi.mixins)
H
hammurabi (module)
hammurabi.config (module)
hammurabi.exceptions (module)
hammurabi.helpers (module)
hammurabi.law (module)
hammurabi.main (module)
hammurabi.mixins (module)
hammurabi.pillar (module)
hammurabi.preconditions (module)
hammurabi.preconditions.base (module)
hammurabi.reporters (module)
hammurabi.reporters.base (module)
hammurabi.reporters.json (module)
hammurabi.rules (module)
hammurabi.rules.abstract (module)
hammurabi.rules.attributes (module)
hammurabi.rules.base (module)
hammurabi.rules.common (module)
hammurabi.rules.directories (module)
hammurabi.rules.files (module)
hammurabi.rules.ini (module)
hammurabi.rules.mixins (module)
hammurabi.rules.operations (module)
hammurabi.rules.templates (module)
hammurabi.rules.text (module)
hammurabi.rules.yaml (module)
J
JSONReporter (class in hammurabi.reporters.json)
L
Law (class in hammurabi.law)
law (hammurabi.reporters.base.RuleItem attribute)
LawItem (class in hammurabi.reporters.base)
laws() (hammurabi.pillar.Pillar property)
LineExists (class in hammurabi.rules.text)
LineNotExists (class in hammurabi.rules.text)
LineReplaced (class in hammurabi.rules.text)
load() (hammurabi.config.Config method)
log_level (hammurabi.config.TOMLSettings attribute)
M
made_changes (hammurabi.preconditions.base.Precondition attribute)
(hammurabi.rules.abstract.AbstractRule attribute)
(hammurabi.rules.attributes.ModeChanged attribute)
(hammurabi.rules.attributes.OwnerChanged attribute)
(hammurabi.rules.attributes.SingleAttributeRule attribute)
(hammurabi.rules.base.Rule attribute)
(hammurabi.rules.common.MultiplePathRule attribute)
(hammurabi.rules.common.SinglePathRule attribute)
(hammurabi.rules.directories.DirectoryEmptied attribute)
(hammurabi.rules.directories.DirectoryExists attribute)
(hammurabi.rules.directories.DirectoryNotExists attribute)
(hammurabi.rules.files.FileEmptied attribute)
(hammurabi.rules.files.FileExists attribute)
(hammurabi.rules.files.FileNotExists attribute)
(hammurabi.rules.files.FilesExist attribute)
(hammurabi.rules.files.FilesNotExist attribute)
(hammurabi.rules.ini.OptionRenamed attribute)
(hammurabi.rules.ini.OptionsExist attribute)
(hammurabi.rules.ini.OptionsNotExist attribute)
(hammurabi.rules.ini.SectionExists attribute)
(hammurabi.rules.ini.SectionNotExists attribute)
(hammurabi.rules.ini.SectionRenamed attribute)
(hammurabi.rules.ini.SingleConfigFileRule attribute)
(hammurabi.rules.operations.Copied attribute)
(hammurabi.rules.operations.Moved attribute)
(hammurabi.rules.operations.Renamed attribute)
(hammurabi.rules.templates.TemplateRendered attribute)
(hammurabi.rules.text.LineExists attribute)
(hammurabi.rules.text.LineNotExists attribute)
(hammurabi.rules.text.LineReplaced attribute)
(hammurabi.rules.yaml.SingleDocumentYAMLFileRule attribute)
(hammurabi.rules.yaml.YAMLKeyExists attribute)
(hammurabi.rules.yaml.YAMLKeyNotExists attribute)
(hammurabi.rules.yaml.YAMLKeyRenamed attribute)
(hammurabi.rules.yaml.YAMLValueExists attribute)
(hammurabi.rules.yaml.YAMLValueNotExists attribute)
ModeChanged (class in hammurabi.rules.attributes)
Moved (class in hammurabi.rules.operations)
MultiplePathRule (class in hammurabi.rules.common)
N
name (hammurabi.preconditions.base.Precondition attribute)
(hammurabi.reporters.base.LawItem attribute)
(hammurabi.reporters.base.RuleItem attribute)
(hammurabi.rules.abstract.AbstractRule attribute)
(hammurabi.rules.attributes.ModeChanged attribute)
(hammurabi.rules.attributes.OwnerChanged attribute)
(hammurabi.rules.attributes.SingleAttributeRule attribute)
(hammurabi.rules.base.Rule attribute)
(hammurabi.rules.common.MultiplePathRule attribute)
(hammurabi.rules.common.SinglePathRule attribute)
(hammurabi.rules.directories.DirectoryEmptied attribute)
(hammurabi.rules.directories.DirectoryExists attribute)
(hammurabi.rules.directories.DirectoryNotExists attribute)
(hammurabi.rules.files.FileEmptied attribute)
(hammurabi.rules.files.FileExists attribute)
(hammurabi.rules.files.FileNotExists attribute)
(hammurabi.rules.files.FilesExist attribute)
(hammurabi.rules.files.FilesNotExist attribute)
(hammurabi.rules.ini.OptionRenamed attribute)
(hammurabi.rules.ini.OptionsExist attribute)
(hammurabi.rules.ini.OptionsNotExist attribute)
(hammurabi.rules.ini.SectionExists attribute)
(hammurabi.rules.ini.SectionNotExists attribute)
(hammurabi.rules.ini.SectionRenamed attribute)
(hammurabi.rules.ini.SingleConfigFileRule attribute)
(hammurabi.rules.operations.Copied attribute)
(hammurabi.rules.operations.Moved attribute)
(hammurabi.rules.operations.Renamed attribute)
(hammurabi.rules.templates.TemplateRendered attribute)
(hammurabi.rules.text.LineExists attribute)
(hammurabi.rules.text.LineNotExists attribute)
(hammurabi.rules.text.LineReplaced attribute)
(hammurabi.rules.yaml.SingleDocumentYAMLFileRule attribute)
(hammurabi.rules.yaml.YAMLKeyExists attribute)
(hammurabi.rules.yaml.YAMLKeyNotExists attribute)
(hammurabi.rules.yaml.YAMLKeyRenamed attribute)
(hammurabi.rules.yaml.YAMLValueExists attribute)
(hammurabi.rules.yaml.YAMLValueNotExists attribute)
O
OptionRenamed (class in hammurabi.rules.ini)
OptionsExist (class in hammurabi.rules.ini)
OptionsNotExist (class in hammurabi.rules.ini)
OwnerChanged (class in hammurabi.rules.attributes)
P
param (hammurabi.preconditions.base.Precondition attribute)
(hammurabi.rules.abstract.AbstractRule attribute)
(hammurabi.rules.attributes.ModeChanged attribute)
(hammurabi.rules.attributes.OwnerChanged attribute)
(hammurabi.rules.attributes.SingleAttributeRule attribute)
(hammurabi.rules.base.Rule attribute)
(hammurabi.rules.common.MultiplePathRule attribute)
(hammurabi.rules.common.SinglePathRule attribute)
(hammurabi.rules.directories.DirectoryEmptied attribute)
(hammurabi.rules.directories.DirectoryExists attribute)
(hammurabi.rules.directories.DirectoryNotExists attribute)
(hammurabi.rules.files.FileEmptied attribute)
(hammurabi.rules.files.FileExists attribute)
(hammurabi.rules.files.FileNotExists attribute)
(hammurabi.rules.files.FilesExist attribute)
(hammurabi.rules.files.FilesNotExist attribute)
(hammurabi.rules.ini.OptionRenamed attribute)
(hammurabi.rules.ini.OptionsExist attribute)
(hammurabi.rules.ini.OptionsNotExist attribute)
(hammurabi.rules.ini.SectionExists attribute)
(hammurabi.rules.ini.SectionNotExists attribute)
(hammurabi.rules.ini.SectionRenamed attribute)
(hammurabi.rules.ini.SingleConfigFileRule attribute)
(hammurabi.rules.operations.Copied attribute)
(hammurabi.rules.operations.Moved attribute)
(hammurabi.rules.operations.Renamed attribute)
(hammurabi.rules.templates.TemplateRendered attribute)
(hammurabi.rules.text.LineExists attribute)
(hammurabi.rules.text.LineNotExists attribute)
(hammurabi.rules.text.LineReplaced attribute)
(hammurabi.rules.yaml.SingleDocumentYAMLFileRule attribute)
(hammurabi.rules.yaml.YAMLKeyExists attribute)
(hammurabi.rules.yaml.YAMLKeyNotExists attribute)
(hammurabi.rules.yaml.YAMLKeyRenamed attribute)
(hammurabi.rules.yaml.YAMLValueExists attribute)
(hammurabi.rules.yaml.YAMLValueNotExists attribute)
passed (hammurabi.reporters.base.Report attribute)
passed_rules() (hammurabi.law.Law property)
Pillar (class in hammurabi.pillar)
pillar (hammurabi.config.Settings attribute)
pillar_config (hammurabi.config.TOMLSettings attribute)
pillar_name (hammurabi.config.TOMLSettings attribute)
post_task_hook() (hammurabi.rules.abstract.AbstractRule method)
(hammurabi.rules.attributes.SingleAttributeRule method)
(hammurabi.rules.common.MultiplePathRule method)
(hammurabi.rules.common.SinglePathRule method)
(hammurabi.rules.directories.DirectoryNotExists method)
(hammurabi.rules.files.FileNotExists method)
(hammurabi.rules.files.FilesNotExist method)
(hammurabi.rules.operations.Copied method)
(hammurabi.rules.operations.Moved method)
(hammurabi.rules.templates.TemplateRendered method)
pre_task_hook() (hammurabi.rules.abstract.AbstractRule method)
(hammurabi.rules.ini.SingleConfigFileRule method)
(hammurabi.rules.yaml.SingleDocumentYAMLFileRule method)
Precondition (class in hammurabi.preconditions.base)
PreconditionFailedError
pull_request_url (hammurabi.reporters.base.AdditionalData attribute)
PullRequestHelperMixin (class in hammurabi.mixins)
push_changes() (hammurabi.mixins.GitMixin static method)
R
register() (hammurabi.pillar.Pillar method)
release_lock_file() (hammurabi.pillar.Pillar method)
Renamed (class in hammurabi.rules.operations)
Report (class in hammurabi.reporters.base)
report() (hammurabi.reporters.base.Reporter method)
(hammurabi.reporters.json.JSONReporter method)
report_name (hammurabi.config.CommonSettings attribute)
Reporter (class in hammurabi.reporters.base)
repository (hammurabi.config.CommonSettings attribute)
Rule (class in hammurabi.rules.base)
rule_can_abort (hammurabi.config.CommonSettings attribute)
RuleItem (class in hammurabi.reporters.base)
rules() (hammurabi.pillar.Pillar property)
S
SectionExists (class in hammurabi.rules.ini)
SectionNotExists (class in hammurabi.rules.ini)
SectionRenamed (class in hammurabi.rules.ini)
SelectorMixin (class in hammurabi.rules.mixins)
Settings (class in hammurabi.config)
SingleAttributeRule (class in hammurabi.rules.attributes)
SingleConfigFileRule (class in hammurabi.rules.ini)
SingleDocumentYAMLFileRule (class in hammurabi.rules.yaml)
SinglePathRule (class in hammurabi.rules.common)
skipped (hammurabi.reporters.base.Report attribute)
skipped_rules() (hammurabi.law.Law property)
started (hammurabi.reporters.base.AdditionalData attribute)
T
task() (hammurabi.preconditions.base.Precondition method)
(hammurabi.rules.abstract.AbstractRule method)
(hammurabi.rules.attributes.ModeChanged method)
(hammurabi.rules.attributes.OwnerChanged method)
(hammurabi.rules.attributes.SingleAttributeRule method)
(hammurabi.rules.base.Rule method)
(hammurabi.rules.common.MultiplePathRule method)
(hammurabi.rules.common.SinglePathRule method)
(hammurabi.rules.directories.DirectoryEmptied method)
(hammurabi.rules.directories.DirectoryExists method)
(hammurabi.rules.directories.DirectoryNotExists method)
(hammurabi.rules.files.FileEmptied method)
(hammurabi.rules.files.FileExists method)
(hammurabi.rules.files.FileNotExists method)
(hammurabi.rules.files.FilesExist method)
(hammurabi.rules.files.FilesNotExist method)
(hammurabi.rules.ini.OptionRenamed method)
(hammurabi.rules.ini.OptionsExist method)
(hammurabi.rules.ini.OptionsNotExist method)
(hammurabi.rules.ini.SectionExists method)
(hammurabi.rules.ini.SectionNotExists method)
(hammurabi.rules.ini.SectionRenamed method)
(hammurabi.rules.ini.SingleConfigFileRule method)
(hammurabi.rules.operations.Copied method)
(hammurabi.rules.operations.Moved method)
(hammurabi.rules.templates.TemplateRendered method)
(hammurabi.rules.text.LineExists method)
(hammurabi.rules.text.LineNotExists method)
(hammurabi.rules.text.LineReplaced method)
(hammurabi.rules.yaml.SingleDocumentYAMLFileRule method)
(hammurabi.rules.yaml.YAMLKeyExists method)
(hammurabi.rules.yaml.YAMLKeyNotExists method)
(hammurabi.rules.yaml.YAMLKeyRenamed method)
(hammurabi.rules.yaml.YAMLValueExists method)
(hammurabi.rules.yaml.YAMLValueNotExists method)
TemplateRendered (class in hammurabi.rules.templates)
TOMLSettings (class in hammurabi.config)
V
validate() (hammurabi.rules.abstract.AbstractRule static method)
Y
YAMLKeyExists (class in hammurabi.rules.yaml)
YAMLKeyNotExists (class in hammurabi.rules.yaml)
YAMLKeyRenamed (class in hammurabi.rules.yaml)
YAMLValueExists (class in hammurabi.rules.yaml)
YAMLValueNotExists (class in hammurabi.rules.yaml)
Read the Docs
v: v0.4.0
Versions
latest
stable
v0.5.0
v0.4.0
v0.3.1
v0.3.0
v0.2.0
v0.1.2
v0.1.1
v0.1.0
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.