├── .credo.exs ├── .formatter.exs ├── .github └── workflows │ ├── ci.yaml │ └── release.yaml ├── .gitignore ├── .rtx.toml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin ├── credo-language-server └── start ├── lib ├── credo_language_server.ex └── credo_language_server │ ├── application.ex │ ├── cache.ex │ ├── check.ex │ ├── code_action │ ├── disable_check.ex │ ├── module_doc_false.ex │ └── parentheses_on_zero_arity_defs.ex │ ├── code_actionable.ex │ ├── credo_supervisor.ex │ └── runtime.ex ├── lockfiles ├── mix-credo-1.6.7.lock └── mix-credo-1.7.0.lock ├── mix.exs ├── mix.lock ├── priv ├── cmd └── monkey │ ├── _credo_language_server_private_compiler.ex │ └── _credo_language_server_private_credo.ex └── test ├── credo_language_server ├── code_action │ └── parentheses_on_zero_arity_defs_test.exs └── runtime_test.exs ├── credo_language_server_test.exs ├── support └── project │ ├── .credo.exs │ ├── .formatter.exs │ ├── .gitignore │ ├── README.md │ ├── lib │ ├── bar.ex │ ├── code_action.ex │ ├── foo.ex │ └── project.ex │ ├── mix.exs │ └── mix.lock └── test_helper.exs /.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/.credo.exs -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.rtx.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | erlang = "26.0.2" 3 | elixir = "1.15.0" 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/README.md -------------------------------------------------------------------------------- /bin/credo-language-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/bin/credo-language-server -------------------------------------------------------------------------------- /bin/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/bin/start -------------------------------------------------------------------------------- /lib/credo_language_server.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/lib/credo_language_server.ex -------------------------------------------------------------------------------- /lib/credo_language_server/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/lib/credo_language_server/application.ex -------------------------------------------------------------------------------- /lib/credo_language_server/cache.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/lib/credo_language_server/cache.ex -------------------------------------------------------------------------------- /lib/credo_language_server/check.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/lib/credo_language_server/check.ex -------------------------------------------------------------------------------- /lib/credo_language_server/code_action/disable_check.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/lib/credo_language_server/code_action/disable_check.ex -------------------------------------------------------------------------------- /lib/credo_language_server/code_action/module_doc_false.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/lib/credo_language_server/code_action/module_doc_false.ex -------------------------------------------------------------------------------- /lib/credo_language_server/code_action/parentheses_on_zero_arity_defs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/lib/credo_language_server/code_action/parentheses_on_zero_arity_defs.ex -------------------------------------------------------------------------------- /lib/credo_language_server/code_actionable.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/lib/credo_language_server/code_actionable.ex -------------------------------------------------------------------------------- /lib/credo_language_server/credo_supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/lib/credo_language_server/credo_supervisor.ex -------------------------------------------------------------------------------- /lib/credo_language_server/runtime.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/lib/credo_language_server/runtime.ex -------------------------------------------------------------------------------- /lockfiles/mix-credo-1.6.7.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/lockfiles/mix-credo-1.6.7.lock -------------------------------------------------------------------------------- /lockfiles/mix-credo-1.7.0.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/lockfiles/mix-credo-1.7.0.lock -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/mix.lock -------------------------------------------------------------------------------- /priv/cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/priv/cmd -------------------------------------------------------------------------------- /priv/monkey/_credo_language_server_private_compiler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/priv/monkey/_credo_language_server_private_compiler.ex -------------------------------------------------------------------------------- /priv/monkey/_credo_language_server_private_credo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/priv/monkey/_credo_language_server_private_credo.ex -------------------------------------------------------------------------------- /test/credo_language_server/code_action/parentheses_on_zero_arity_defs_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/test/credo_language_server/code_action/parentheses_on_zero_arity_defs_test.exs -------------------------------------------------------------------------------- /test/credo_language_server/runtime_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/test/credo_language_server/runtime_test.exs -------------------------------------------------------------------------------- /test/credo_language_server_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/test/credo_language_server_test.exs -------------------------------------------------------------------------------- /test/support/project/.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/test/support/project/.credo.exs -------------------------------------------------------------------------------- /test/support/project/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/test/support/project/.formatter.exs -------------------------------------------------------------------------------- /test/support/project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/test/support/project/.gitignore -------------------------------------------------------------------------------- /test/support/project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/test/support/project/README.md -------------------------------------------------------------------------------- /test/support/project/lib/bar.ex: -------------------------------------------------------------------------------- 1 | defmodule Bar do 2 | end 3 | -------------------------------------------------------------------------------- /test/support/project/lib/code_action.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/test/support/project/lib/code_action.ex -------------------------------------------------------------------------------- /test/support/project/lib/foo.ex: -------------------------------------------------------------------------------- 1 | defmodule Foo do 2 | end 3 | -------------------------------------------------------------------------------- /test/support/project/lib/project.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/test/support/project/lib/project.ex -------------------------------------------------------------------------------- /test/support/project/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/test/support/project/mix.exs -------------------------------------------------------------------------------- /test/support/project/mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/test/support/project/mix.lock -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-tools/credo-language-server/HEAD/test/test_helper.exs --------------------------------------------------------------------------------