├── .github └── workflows │ ├── ci.yml │ └── rubocop.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── examples ├── active_record_establish_connection │ ├── result.csv │ ├── result.log │ └── result.md ├── active_record_validation_process │ ├── result.csv │ ├── result.log │ └── result.md ├── has_secure_password │ ├── result.csv │ ├── result.log │ └── result.md ├── lifecycle_of_rails_application │ ├── result.csv │ ├── result.log │ └── result.md └── rendering_process │ ├── result.csv │ ├── result.log │ └── result.md ├── exe └── trace_location ├── lib ├── trace_location.rb └── trace_location │ ├── cli.rb │ ├── collector.rb │ ├── config.rb │ ├── event.rb │ ├── generator.rb │ ├── generator │ ├── base.rb │ ├── csv.rb │ ├── log.rb │ └── markdown.rb │ ├── railtie.rb │ ├── report.rb │ └── version.rb ├── spec ├── spec_helper.rb ├── support │ └── dummy │ │ ├── dependence_on_multiple_class.rb │ │ ├── dependence_on_other_class.rb │ │ └── independence.rb └── trace_location_spec.rb └── trace_location.gemspec /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/.github/workflows/rubocop.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/bin/setup -------------------------------------------------------------------------------- /examples/active_record_establish_connection/result.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/active_record_establish_connection/result.csv -------------------------------------------------------------------------------- /examples/active_record_establish_connection/result.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/active_record_establish_connection/result.log -------------------------------------------------------------------------------- /examples/active_record_establish_connection/result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/active_record_establish_connection/result.md -------------------------------------------------------------------------------- /examples/active_record_validation_process/result.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/active_record_validation_process/result.csv -------------------------------------------------------------------------------- /examples/active_record_validation_process/result.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/active_record_validation_process/result.log -------------------------------------------------------------------------------- /examples/active_record_validation_process/result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/active_record_validation_process/result.md -------------------------------------------------------------------------------- /examples/has_secure_password/result.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/has_secure_password/result.csv -------------------------------------------------------------------------------- /examples/has_secure_password/result.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/has_secure_password/result.log -------------------------------------------------------------------------------- /examples/has_secure_password/result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/has_secure_password/result.md -------------------------------------------------------------------------------- /examples/lifecycle_of_rails_application/result.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/lifecycle_of_rails_application/result.csv -------------------------------------------------------------------------------- /examples/lifecycle_of_rails_application/result.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/lifecycle_of_rails_application/result.log -------------------------------------------------------------------------------- /examples/lifecycle_of_rails_application/result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/lifecycle_of_rails_application/result.md -------------------------------------------------------------------------------- /examples/rendering_process/result.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/rendering_process/result.csv -------------------------------------------------------------------------------- /examples/rendering_process/result.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/rendering_process/result.log -------------------------------------------------------------------------------- /examples/rendering_process/result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/examples/rendering_process/result.md -------------------------------------------------------------------------------- /exe/trace_location: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/exe/trace_location -------------------------------------------------------------------------------- /lib/trace_location.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/lib/trace_location.rb -------------------------------------------------------------------------------- /lib/trace_location/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/lib/trace_location/cli.rb -------------------------------------------------------------------------------- /lib/trace_location/collector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/lib/trace_location/collector.rb -------------------------------------------------------------------------------- /lib/trace_location/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/lib/trace_location/config.rb -------------------------------------------------------------------------------- /lib/trace_location/event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/lib/trace_location/event.rb -------------------------------------------------------------------------------- /lib/trace_location/generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/lib/trace_location/generator.rb -------------------------------------------------------------------------------- /lib/trace_location/generator/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/lib/trace_location/generator/base.rb -------------------------------------------------------------------------------- /lib/trace_location/generator/csv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/lib/trace_location/generator/csv.rb -------------------------------------------------------------------------------- /lib/trace_location/generator/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/lib/trace_location/generator/log.rb -------------------------------------------------------------------------------- /lib/trace_location/generator/markdown.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/lib/trace_location/generator/markdown.rb -------------------------------------------------------------------------------- /lib/trace_location/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/lib/trace_location/railtie.rb -------------------------------------------------------------------------------- /lib/trace_location/report.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/lib/trace_location/report.rb -------------------------------------------------------------------------------- /lib/trace_location/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module TraceLocation 4 | VERSION = '1.2.0' 5 | end 6 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/dummy/dependence_on_multiple_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/spec/support/dummy/dependence_on_multiple_class.rb -------------------------------------------------------------------------------- /spec/support/dummy/dependence_on_other_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/spec/support/dummy/dependence_on_other_class.rb -------------------------------------------------------------------------------- /spec/support/dummy/independence.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/spec/support/dummy/independence.rb -------------------------------------------------------------------------------- /spec/trace_location_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/spec/trace_location_spec.rb -------------------------------------------------------------------------------- /trace_location.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhirano55/trace_location/HEAD/trace_location.gemspec --------------------------------------------------------------------------------