Skip to content

Commit 175344b

Browse files
authored
parser: improve error recovery (#557)
also fill out the AST more
1 parent 8830015 commit 175344b

22 files changed

+886
-707
lines changed

crates/squawk_linter/src/rules/prefer_timestamptz.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,8 @@ pub fn is_not_allowed_timestamp(ty: &ast::Type) -> bool {
3232
ast::Type::BitType(_) => false,
3333
ast::Type::DoubleType(_) => false,
3434
ast::Type::TimeType(time_type) => {
35-
if let Some(ty_name) = time_type.name_ref() {
36-
if ty_name.text() == "timestamp" && time_type.with_timezone().is_none() {
37-
return true;
38-
}
35+
if time_type.timestamp_token().is_some() && time_type.with_timezone().is_none() {
36+
return true;
3937
}
4038
false
4139
}

crates/squawk_parser/src/generated/syntax_kind.rs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)