puppetlabs/facter

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
lib/facter/custom_facts/util/windows_root.rb13
A
0 mins
F
0%
lib/docs/generate.rb21
A
0 mins
F
0%
lib/docs/generate_cli.rb3
A
0 mins
F
0%
lib/facter/util/api_debugger.rb40
A
1 hr
F
17%
lib/facter/resolvers/solaris/networking.rb125
A
0 mins
F
22%
lib/facter/framework/core/file_loader.rb921
D
2 days
F
28%
lib/facter/resolvers/aix/ffi/ffi_helper.rb125
C
7 hrs
F
32%
lib/facter/custom_facts/util/values.rb76
A
1 hr
F
41%
lib/facter/util/resolvers/ffi/hostname.rb55
A
25 mins
F
43%
lib/facter/facts/windows/gce.rb12
A
25 mins
D
62%
lib/facter/util/resolvers/networking/dhcp.rb18
A
0 mins
D
63%
lib/facter/resolvers/solaris/ffi/structs.rb107
A
0 mins
D
69%
lib/facter/facts/windows/aio_agent_version.rb11
A
0 mins
C
71%
lib/facter/custom_facts/util/composite_loader.rb12
A
0 mins
C
71%
lib/facter/resolvers/openbsd/dhcp.rb17
A
0 mins
C
72%
lib/facter/custom_facts/core/legacy_facter.rb62
A
0 mins
C
73%
lib/facter/facts/ol/lsbdistdescription.rb12
A
0 mins
C
75%
lib/facter/resolvers/windows/timezone.rb36
A
0 mins
C
75%
lib/facter/resolvers/openbsd/virtual.rb35
A
0 mins
C
75%
lib/facter/facts/ol/lsbdistid.rb12
A
0 mins
C
75%
lib/facter/framework/cli/cli.rb180
A
1 hr
C
75%
lib/facter/facts/ol/os/distro/description.rb15
A
0 mins
C
77%
lib/facter/facts/ol/os/distro/id.rb15
A
0 mins
C
77%
lib/facter/resolvers/freebsd/ffi/ffi_helper.rb48
A
25 mins
C
79%
lib/facter/resolvers/aix/nim.rb22
A
0 mins
B
80%
lib/facter/facts/linux/dmi/product/version.rb16
A
25 mins
B
80%
lib/facter/resolvers/solaris/ffi/functions.rb24
A
0 mins
B
80%
lib/facter/resolvers/windows/ffi/ffi.rb58
A
0 mins
B
82%
lib/facter/framework/logging/logger.rb133
B
4 hrs
B
84%
lib/facter/custom_facts/core/execution/popen3.rb43
A
35 mins
B
85%
lib/facter/resolvers/aix/networking.rb58
A
1 hr
B
86%
lib/facter/framework/core/cache_manager.rb180
B
5 hrs
B
87%
lib/facter.rb307
B
4 hrs
B
87%
lib/facter/resolvers/windows/uptime.rb45
A
0 mins
B
87%
lib/facter/framework/logging/logger_helper.rb16
A
0 mins
B
87%
lib/facter/resolvers/solaris/zone_name.rb24
A
0 mins
B
87%
lib/facter/custom_facts/core/execution.rb47
A
0 mins
B
89%
lib/facter/framework/core/fact_loaders/fact_loader.rb100
A
55 mins
A
90%
lib/facter/framework/core/options/config_file_options.rb84
A
3 hrs
A
90%
lib/facter/util/resolvers/filesystem_helper.rb39
A
0 mins
A
92%
lib/facter/custom_facts/core/aggregate.rb105
A
0 mins
A
92%
lib/facter/framework/parsers/query_parser.rb66
A
0 mins
A
92%
lib/facter/custom_facts/util/directory_loader.rb102
A
1 hr
A
92%
lib/facter/custom_facts/util/config.rb76
A
25 mins
A
93%
lib/facter/framework/detector/os_detector.rb68
A
25 mins
A
93%
lib/facter/custom_facts/util/confine.rb48
A
2 hrs
A
93%
lib/facter/models/resolved_fact.rb24
A
0 mins
A
94%
lib/facter/facts/windows/hypervisors/kvm.rb26
A
0 mins
A
94%
lib/facter/resolvers/uname.rb36
A
0 mins
A
94%
lib/facter/custom_facts/util/parser.rb167
A
0 mins
A
94%