Top Level Namespace

Defined in:

Method Summary

Macro Summary

Method Detail

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

[View source]
def analyzer_armeria(options : Hash(Symbol, String)) #

[View source]
def analyzer_crystal_kemal(options : Hash(Symbol, String)) #

[View source]
def analyzer_crystal_lucky(options : Hash(Symbol, String)) #

[View source]
def analyzer_cs_aspnet_mvc(options : Hash(Symbol, String)) #

[View source]
def analyzer_django(options : Hash(Symbol, String)) #

[View source]
def analyzer_elixir_phoenix(options : Hash(Symbol, String)) #

[View source]
def analyzer_example(options : Hash(Symbol, String)) #

[View source]
def analyzer_express(options : Hash(Symbol, String)) #

[View source]
def analyzer_fastapi(options : Hash(Symbol, String)) #

[View source]
def analyzer_flask(options : Hash(Symbol, String)) #

[View source]
def analyzer_go_echo(options : Hash(Symbol, String)) #

[View source]
def analyzer_go_fiber(options : Hash(Symbol, String)) #

[View source]
def analyzer_go_gin(options : Hash(Symbol, String)) #

[View source]
def analyzer_jsp(options : Hash(Symbol, String)) #

[View source]
def analyzer_oas2(options : Hash(Symbol, String)) #

[View source]
def analyzer_oas3(options : Hash(Symbol, String)) #

[View source]
def analyzer_php_pure(options : Hash(Symbol, String)) #

[View source]
def analyzer_raml(options : Hash(Symbol, String)) #

[View source]
def analyzer_ruby_hanami(options : Hash(Symbol, String)) #

[View source]
def analyzer_ruby_rails(options : Hash(Symbol, String)) #

[View source]
def analyzer_ruby_sinatra(options : Hash(Symbol, String)) #

[View source]
def analyzer_rust_axum(options : Hash(Symbol, String)) #

[View source]
def analyzer_spring(options : Hash(Symbol, String)) #

[View source]
def default_options #

[View source]
def detect_techs(base_path : String, options : Hash(Symbol, String), logger : NoirLogger) #

[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 remove_start_slash(input_path : String) #

[View source]
def str_to_bool(str) #

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

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

[View source]

Macro Detail

macro defind_detectors(detectors) #

[View source]