erlang-language-platform/test_projects
Roberto Aloi b32bd857fd Convert cross_node_eval linter to use trait
Summary: Convert the `cross_node_eval` linter to use the `FunctionCallLinter` trait.

Reviewed By: alanz

Differential Revision: D82633601

fbshipit-source-id: 131c5cfb09b5747813ee0e551bf20c4324b4d79b
2025-09-19 03:32:39 -07:00
..
buck_bad_config 1/n: Introduce broken buck project 2025-05-02 07:11:49 -07:00
buck_tests Fix oncall s/whatsapp_developer_tools/vscode_erlang/g 2024-11-25 08:14:59 -08:00
buck_tests_2 Fix unspecific_include for generated targets 2025-05-08 07:12:00 -07:00
custom_build_tool Introduce build_info section in ELP config file 2024-05-16 06:45:10 -07:00
diagnostics Drop the force-warn-missing-spec-all option 2025-03-19 03:23:56 -07:00
end_to_end Rename add-edoc assist into add-doc 2025-05-07 02:15:01 -07:00
eqwalizer/src Initial commit 2023-08-02 07:54:59 -07:00
eqwalizer_callers Switch ELP from build_info to manifest plugin 2024-10-23 09:29:42 -07:00
eqwalizer_ignore_modules .elp.toml: add eqwalizer option ignore modules (#108) 2025-07-21 01:15:08 -07:00
eqwalizer_tests Record -> tuple conversions in error -- snapshots 2025-08-26 06:22:02 -07:00
in_place_tests Switch ELP from build_info to manifest plugin 2024-10-23 09:29:42 -07:00
include_lib_dependency_test local include via deps 2025-07-21 04:58:39 -07:00
linter Convert cross_node_eval linter to use trait 2025-09-19 03:32:39 -07:00
linter_bad_config Switch ELP from build_info to manifest plugin 2024-10-23 09:29:42 -07:00
parse_error Switch ELP from build_info to manifest plugin 2024-10-23 09:29:42 -07:00
standard Add no_nowarn_suppressions linter 2025-08-06 05:30:34 -07:00
.gitignore Initial commit 2023-08-02 07:54:59 -07:00
README.md Initial commit 2023-08-02 07:54:59 -07:00

Fixture erlang projects for e2e tests.

The key to confine ELP to a non-waserver project is to have:

  • rebar.config
  • .rebar.root
  • build_info plugin (for now copy-pasted from waserver)

From this directory, you can manually test:

% elp parse-all --project . --to ~/tmp

Automated tests live in crates/elp/bin/main.rs

See also //whatsapp/elp_test/README.md for additonal end-to-end LSP tests.