├── .dockerignore ├── .gitignore ├── .rubocop.yml ├── .vscode └── settings.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── Dockerfile.development ├── Gemfile ├── Guardfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── benchmark ├── rubocop └── ruby_wc ├── bin ├── _guard-core ├── ci ├── console ├── guard ├── language_server-ruby ├── m ├── rubocop └── setup ├── circle.yml ├── docker-compose.ci.yml ├── docker-compose.override.yml ├── docker-compose.yml ├── exe └── language_server-ruby ├── language_server.gemspec ├── lib ├── language_server.rb └── language_server │ ├── completion_provider │ └── ad_hoc.rb │ ├── definition_provider │ └── ad_hoc.rb │ ├── file_store.rb │ ├── linter │ ├── rubocop.rb │ └── ruby_wc.rb │ ├── logger.rb │ ├── project.rb │ ├── project │ ├── node.rb │ └── parser.rb │ └── version.rb ├── package.json └── test ├── fixtures └── rubocop.yml ├── language_server ├── linter │ ├── rubocop_test.rb │ └── ruby_wc_test.rb ├── project │ └── parser_test.rb └── project_test.rb └── test_helper.rb /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | .??* 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/Dockerfile.development -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /benchmark/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/benchmark/rubocop -------------------------------------------------------------------------------- /benchmark/ruby_wc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/benchmark/ruby_wc -------------------------------------------------------------------------------- /bin/_guard-core: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/bin/_guard-core -------------------------------------------------------------------------------- /bin/ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/bin/ci -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/bin/console -------------------------------------------------------------------------------- /bin/guard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/bin/guard -------------------------------------------------------------------------------- /bin/language_server-ruby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/bin/language_server-ruby -------------------------------------------------------------------------------- /bin/m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/bin/m -------------------------------------------------------------------------------- /bin/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/bin/rubocop -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/bin/setup -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/circle.yml -------------------------------------------------------------------------------- /docker-compose.ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/docker-compose.ci.yml -------------------------------------------------------------------------------- /docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/docker-compose.override.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /exe/language_server-ruby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/exe/language_server-ruby -------------------------------------------------------------------------------- /language_server.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/language_server.gemspec -------------------------------------------------------------------------------- /lib/language_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/lib/language_server.rb -------------------------------------------------------------------------------- /lib/language_server/completion_provider/ad_hoc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/lib/language_server/completion_provider/ad_hoc.rb -------------------------------------------------------------------------------- /lib/language_server/definition_provider/ad_hoc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/lib/language_server/definition_provider/ad_hoc.rb -------------------------------------------------------------------------------- /lib/language_server/file_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/lib/language_server/file_store.rb -------------------------------------------------------------------------------- /lib/language_server/linter/rubocop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/lib/language_server/linter/rubocop.rb -------------------------------------------------------------------------------- /lib/language_server/linter/ruby_wc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/lib/language_server/linter/ruby_wc.rb -------------------------------------------------------------------------------- /lib/language_server/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/lib/language_server/logger.rb -------------------------------------------------------------------------------- /lib/language_server/project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/lib/language_server/project.rb -------------------------------------------------------------------------------- /lib/language_server/project/node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/lib/language_server/project/node.rb -------------------------------------------------------------------------------- /lib/language_server/project/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/lib/language_server/project/parser.rb -------------------------------------------------------------------------------- /lib/language_server/version.rb: -------------------------------------------------------------------------------- 1 | module LanguageServer 2 | VERSION = "0.11.0".freeze 3 | end 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/package.json -------------------------------------------------------------------------------- /test/fixtures/rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/test/fixtures/rubocop.yml -------------------------------------------------------------------------------- /test/language_server/linter/rubocop_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/test/language_server/linter/rubocop_test.rb -------------------------------------------------------------------------------- /test/language_server/linter/ruby_wc_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/test/language_server/linter/ruby_wc_test.rb -------------------------------------------------------------------------------- /test/language_server/project/parser_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/test/language_server/project/parser_test.rb -------------------------------------------------------------------------------- /test/language_server/project_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/test/language_server/project_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtsmfm/language_server-ruby/HEAD/test/test_helper.rb --------------------------------------------------------------------------------