├── .check.exs ├── .credo.exs ├── .doctor.exs ├── .formatter.exs ├── .github └── workflows │ └── check.yml ├── .gitignore ├── .tool-versions ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── assets ├── demo-67x16.svg ├── logo-with-name.svg └── logo.svg ├── lib ├── ex_check │ ├── check.ex │ ├── check │ │ ├── compiler.ex │ │ └── pipeline.ex │ ├── command.ex │ ├── config.ex │ ├── config │ │ ├── default.ex │ │ ├── generator.ex │ │ └── loader.ex │ ├── manifest.ex │ ├── printer.ex │ └── project.ex └── mix │ └── tasks │ ├── check.ex │ └── check.gen.config.ex ├── mix.exs ├── mix.lock ├── priv └── enable_ansi │ └── enable_ansi.config └── test ├── ex_check ├── project_cases │ ├── application_mod_test.exs │ ├── base_test.exs │ ├── compiler_test.exs │ ├── config_and_scripts_test.exs │ ├── deps_test.exs │ ├── detect_test.exs │ ├── external_tools_test.exs │ ├── formatter_issue_test.exs │ ├── gen_config_test.exs │ ├── manifest_test.exs │ └── missing_test_helper_test.exs └── umbrella_project_cases │ ├── asset_testing_test.exs │ ├── base_test.exs │ ├── non_recursive_test.exs │ ├── only_specific_apps_test.exs │ └── sequential_test.exs ├── support └── ex_check │ ├── case_helpers.ex │ ├── project_case.ex │ └── umbrella_project_case.ex └── test_helper.exs /.check.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/.check.exs -------------------------------------------------------------------------------- /.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/.credo.exs -------------------------------------------------------------------------------- /.doctor.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/.doctor.exs -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | elixir 1.16.1-otp-26 2 | erlang 26.2.2 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/README.md -------------------------------------------------------------------------------- /assets/demo-67x16.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/assets/demo-67x16.svg -------------------------------------------------------------------------------- /assets/logo-with-name.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/assets/logo-with-name.svg -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /lib/ex_check/check.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/lib/ex_check/check.ex -------------------------------------------------------------------------------- /lib/ex_check/check/compiler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/lib/ex_check/check/compiler.ex -------------------------------------------------------------------------------- /lib/ex_check/check/pipeline.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/lib/ex_check/check/pipeline.ex -------------------------------------------------------------------------------- /lib/ex_check/command.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/lib/ex_check/command.ex -------------------------------------------------------------------------------- /lib/ex_check/config.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/lib/ex_check/config.ex -------------------------------------------------------------------------------- /lib/ex_check/config/default.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/lib/ex_check/config/default.ex -------------------------------------------------------------------------------- /lib/ex_check/config/generator.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/lib/ex_check/config/generator.ex -------------------------------------------------------------------------------- /lib/ex_check/config/loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/lib/ex_check/config/loader.ex -------------------------------------------------------------------------------- /lib/ex_check/manifest.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/lib/ex_check/manifest.ex -------------------------------------------------------------------------------- /lib/ex_check/printer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/lib/ex_check/printer.ex -------------------------------------------------------------------------------- /lib/ex_check/project.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/lib/ex_check/project.ex -------------------------------------------------------------------------------- /lib/mix/tasks/check.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/lib/mix/tasks/check.ex -------------------------------------------------------------------------------- /lib/mix/tasks/check.gen.config.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/lib/mix/tasks/check.gen.config.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/mix.lock -------------------------------------------------------------------------------- /priv/enable_ansi/enable_ansi.config: -------------------------------------------------------------------------------- 1 | [{elixir, [{ansi_enabled,true}]}]. 2 | -------------------------------------------------------------------------------- /test/ex_check/project_cases/application_mod_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/project_cases/application_mod_test.exs -------------------------------------------------------------------------------- /test/ex_check/project_cases/base_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/project_cases/base_test.exs -------------------------------------------------------------------------------- /test/ex_check/project_cases/compiler_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/project_cases/compiler_test.exs -------------------------------------------------------------------------------- /test/ex_check/project_cases/config_and_scripts_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/project_cases/config_and_scripts_test.exs -------------------------------------------------------------------------------- /test/ex_check/project_cases/deps_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/project_cases/deps_test.exs -------------------------------------------------------------------------------- /test/ex_check/project_cases/detect_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/project_cases/detect_test.exs -------------------------------------------------------------------------------- /test/ex_check/project_cases/external_tools_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/project_cases/external_tools_test.exs -------------------------------------------------------------------------------- /test/ex_check/project_cases/formatter_issue_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/project_cases/formatter_issue_test.exs -------------------------------------------------------------------------------- /test/ex_check/project_cases/gen_config_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/project_cases/gen_config_test.exs -------------------------------------------------------------------------------- /test/ex_check/project_cases/manifest_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/project_cases/manifest_test.exs -------------------------------------------------------------------------------- /test/ex_check/project_cases/missing_test_helper_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/project_cases/missing_test_helper_test.exs -------------------------------------------------------------------------------- /test/ex_check/umbrella_project_cases/asset_testing_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/umbrella_project_cases/asset_testing_test.exs -------------------------------------------------------------------------------- /test/ex_check/umbrella_project_cases/base_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/umbrella_project_cases/base_test.exs -------------------------------------------------------------------------------- /test/ex_check/umbrella_project_cases/non_recursive_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/umbrella_project_cases/non_recursive_test.exs -------------------------------------------------------------------------------- /test/ex_check/umbrella_project_cases/only_specific_apps_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/umbrella_project_cases/only_specific_apps_test.exs -------------------------------------------------------------------------------- /test/ex_check/umbrella_project_cases/sequential_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/ex_check/umbrella_project_cases/sequential_test.exs -------------------------------------------------------------------------------- /test/support/ex_check/case_helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/support/ex_check/case_helpers.ex -------------------------------------------------------------------------------- /test/support/ex_check/project_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/support/ex_check/project_case.ex -------------------------------------------------------------------------------- /test/support/ex_check/umbrella_project_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karolsluszniak/ex_check/HEAD/test/support/ex_check/umbrella_project_case.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------