quad-spring-roblox류 독립 게시 플러그인엔 정확 버전 일치가 과하다는 지적에 따라, 버전 패턴 매칭(글롭 "*"/캐럿 "N^")을 quad에 종속되지 않은 범용 워크스페이스 멤버 type-version-check로 분리하고 quad-types의 CheckedQuad를 CheckedQuad<T, Pattern>으로 확장. 새 Luau 함정 2건(type function의 outer local 참조 불가, cross-package엔 export type function + 이중 꺾쇠 제네릭 인스턴스화 필요) 발견·문서화. 독립 저장소 분리는 HUMAN_TODO로 위임. Co-authored-by: qwreey <me@qwreey.moe>
31 lines
813 B
TOML
31 lines
813 B
TOML
std = "luau"
|
|
exclude = ["**/.pesde/*", "*_packages/*"]
|
|
|
|
[lints]
|
|
almost_swapped = "deny"
|
|
constant_table_comparison = "deny"
|
|
deprecated = "warn"
|
|
divide_by_zero = "warn"
|
|
empty_if = "deny"
|
|
empty_loop = "deny"
|
|
high_cyclomatic_complexity = "warn"
|
|
if_same_then_else = "deny"
|
|
ifs_same_cond = "warn"
|
|
incorrect_standard_library_use = "deny"
|
|
manual_table_clone = "warn"
|
|
mismatched_arg_count = "deny"
|
|
mixed_table = "allow"
|
|
multiple_statements = "deny"
|
|
must_use = "warn"
|
|
parenthese_conditions = "deny"
|
|
suspicious_reverse_loop = "deny"
|
|
type_check_inside_call = "deny"
|
|
unbalanced_assignments = "warn"
|
|
undefined_variable = "deny"
|
|
unscoped_variables = "deny"
|
|
unused_variable = "warn"
|
|
|
|
[config]
|
|
empty_if = { comments_count = true }
|
|
empty_loop = { comments_count = true }
|
|
multiple_statements = { one_line_if = "break-return-only" }
|