erlang-language-platform/crates
Alan Zimmerman 0930edd693 BE: report malformed test fixture
Summary:
A declarative test fixture can have multiple files in it, in which case each has a metadata line giving the file name. But we have not been checking if it is omitted from the first file, leading to confusing behaviour when writing tests.

This diff updates test fixture parsing to panic in that case, with an appropriate message.

Reviewed By: TD5

Differential Revision: D88947477

fbshipit-source-id: 7ef7151fafb44d087b1da25c55454f20899ca67f
2025-12-11 05:22:57 -08:00
..
base_db Allow filtering of OTP apps in indexing 2025-10-22 02:46:27 -07:00
elp BE: restore expected test result to generate a panic 2025-12-10 08:59:12 -08:00
elp_log CLI: log timing, meta-only 2025-10-27 10:56:25 -07:00
eqwalizer Replace Duration::from_secs(240) to Duration::from_mins(4) 2025-12-05 00:22:38 -08:00
erlang_service Correctly report diagnostics from header file 2025-12-03 03:18:32 -08:00
hir Add tree_print for a whole module 2025-12-02 08:11:47 -08:00
ide Convert malformed_include linter to use a trait 2025-12-10 03:29:08 -08:00
ide_assists Remove text_edit crate 2025-11-21 02:03:27 -08:00
ide_completion Fix clippy warnings 2025-08-22 02:39:38 -07:00
ide_db Implement support for renaming types 2025-11-25 02:19:42 -08:00
ide_ssr Convert wid_tuple linter to use trait 2025-09-24 09:42:42 -07:00
project_model BE: report malformed test fixture 2025-12-11 05:22:57 -08:00
syntax add internal rustfmt bin to elp cargo script 2025-11-25 02:19:37 -08:00
types_db BE: Fix new clippy warnings from rust 1.88.0 2025-07-15 09:59:27 -07:00