Top Level Namespace

Defined in:

Constant Summary

BRACKET_PAIRS = {:LPAREN => :RPAREN, :LSQUARE => :RSQUARE, :LANGLE => :RANGLE, :LCURL => :RCURL, :RPAREN => :LPAREN, :RSQUARE => :LSQUARE, :RANGLE => :LANGLE, :RCURL => :LCURL}

Define bracket pairs for matching brackets

Method Summary

Macro Summary

Method Detail

def analysis_endpoints(options : Hash(String, YAML::Any), techs, logger : NoirLogger) #

[View source]
def any_to_bool(any) : Bool #

[View source]
def detect_techs(base_path : String, options : Hash(String, YAML::Any), passive_scans : Array(PassiveScan), logger : NoirLogger) #

[View source]
def generate_bash_completion_script #

[View source]
def generate_fish_completion_script #

[View source]
def generate_zsh_completion_script #

[View source]
def get_home #

[View source]
def get_relative_path(base_path : String, path : String) #

[View source]
def get_symbol(method : String) #

[View source]
def initialize_analyzers(logger : NoirLogger) #

[View source]
def join_path(*segments : String) : String #

[View source]
def remove_start_slash(input_path : String) #

[View source]
def run_options_parser #

[View source]
def valid_json?(content : String) : Bool #

[View source]
def valid_yaml?(content : String) : Bool #

[View source]

Macro Detail

macro append_to_yaml_array(hash, key, value) #

[View source]
macro defind_detectors(detectors) #

[View source]
macro define_analyzers(analyzers) #

[View source]