Formatting a hex number with an _ spacer creates an error when running --verify --color Always
local nextMultipleOf64 = bit32.band(leftover + 32, 0xffff_ffc0)
Edit: Looks like may any hex number causes the failure
ReproductionSee this file for repro: https://github.com/Dekkonot/luau-hashing/blob/main/modules/sha256/init.luau
stylua --verify ./sha256/init.luau
Error:
0: _rust_begin_unwind
1: core::panicking::panic_fmt
2: core::panicking::panic
3: <stylua_lib::verify_ast::AstVerifier as full_moon::visitors::VisitorMut>::visit_number
4: <full_moon::tokenizer::Token as full_moon::visitors::VisitMut>::visit_mut
5: <full_moon::tokenizer::TokenReference as full_moon::visitors::VisitMut>::visit_mut
6: full_moon::ast::visitors::<impl full_moon::visitors::VisitMut for full_moon::ast::Expression>::visit_mut
7: full_moon::ast::visitors::<impl full_moon::visitors::VisitMut for full_moon::ast::Field>::visit_mut
8: <full_moon::ast::punctuated::Pair<T> as full_moon::visitors::VisitMut>::visit_mut
9: <alloc::vec::Vec<T> as full_moon::visitors::VisitMut>::visit_mut
10: <full_moon::ast::TableConstructor as full_moon::visitors::VisitMut>::visit_mut
11: full_moon::ast::visitors::<impl full_moon::visitors::VisitMut for full_moon::ast::Expression>::visit_mut
12: <full_moon::ast::punctuated::Pair<T> as full_moon::visitors::VisitMut>::visit_mut
13: <alloc::vec::Vec<T> as full_moon::visitors::VisitMut>::visit_mut
14: <(A,B) as full_moon::visitors::VisitMut>::visit_mut
15: <alloc::vec::Vec<T> as full_moon::visitors::VisitMut>::visit_mut
16: <full_moon::ast::Block as full_moon::visitors::VisitMut>::visit_mut
17: full_moon::visitors::VisitorMut::visit_ast
18: stylua_lib::verify_ast::AstVerifier::compare
19: stylua_lib::format_ast
20: stylua_lib::format_code
21: <F as threadpool::FnBox>::call_box
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4