luaur-analysis 0.1.3

Luau type checker and type inference (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::records::require_suggestion::RequireSuggestion;
use crate::type_aliases::require_suggestions::RequireSuggestions;
use luaur_common::functions::escape::escape;

pub fn process_require_suggestions(
    mut suggestions: Option<RequireSuggestions>,
) -> Option<RequireSuggestions> {
    if let Some(ref mut suggestions_vec) = suggestions {
        for suggestion in suggestions_vec {
            suggestion.full_path = escape(&suggestion.full_path, false);
        }
    }

    suggestions
}