build: open ts strict check (#279)
* feat: no check lib dir * feat: open strict check to src dir * test: update test tsconfig.json * feat: remove any type * feat: do not export AbstractParseTreeVisitor * feat: export StmtContextType as enum * build: improve antlr4 script
This commit is contained in:
@ -15,8 +15,8 @@ describe('BasicSQL unit tests', () => {
|
||||
|
||||
test('Create lexer with errorListener', () => {
|
||||
const sql = '袋鼠云数栈UED团队';
|
||||
const errors: any[] = [];
|
||||
const errorListener: ErrorListener<any> = (err) => {
|
||||
const errors = [];
|
||||
const errorListener: ErrorListener = (err) => {
|
||||
errors.push(err);
|
||||
};
|
||||
const lexer = flink.createLexer(sql, errorListener);
|
||||
@ -35,8 +35,8 @@ describe('BasicSQL unit tests', () => {
|
||||
|
||||
test('Create parser with errorListener (lexer error)', () => {
|
||||
const sql = '袋鼠云数栈UED团队';
|
||||
const errors: any[] = [];
|
||||
const errorListener: ErrorListener<any> = (err) => {
|
||||
const errors = [];
|
||||
const errorListener: ErrorListener = (err) => {
|
||||
errors.push(err);
|
||||
};
|
||||
const parser = flink.createParser(sql, errorListener);
|
||||
@ -46,8 +46,8 @@ describe('BasicSQL unit tests', () => {
|
||||
|
||||
test('Create parser with errorListener (parse error)', () => {
|
||||
const sql = 'SHOW TA';
|
||||
const errors: any[] = [];
|
||||
const errorListener: ErrorListener<any> = (err) => {
|
||||
const errors = [];
|
||||
const errorListener: ErrorListener = (err) => {
|
||||
errors.push(err);
|
||||
};
|
||||
const parser = flink.createParser(sql, errorListener);
|
||||
@ -57,8 +57,8 @@ describe('BasicSQL unit tests', () => {
|
||||
|
||||
test('Parse right input', () => {
|
||||
const sql = 'SELECT * FROM tb1';
|
||||
const errors: any[] = [];
|
||||
const errorListener: ErrorListener<any> = (err) => {
|
||||
const errors = [];
|
||||
const errorListener: ErrorListener = (err) => {
|
||||
errors.push(err);
|
||||
};
|
||||
const parseTree = flink.parse(sql, errorListener);
|
||||
@ -70,8 +70,8 @@ describe('BasicSQL unit tests', () => {
|
||||
|
||||
test('Parse wrong input', () => {
|
||||
const sql = '袋鼠云数栈UED团队';
|
||||
const errors: any[] = [];
|
||||
const errorListener: ErrorListener<any> = (err) => {
|
||||
const errors = [];
|
||||
const errorListener: ErrorListener = (err) => {
|
||||
errors.push(err);
|
||||
};
|
||||
const parseTree = flink.parse(sql, errorListener);
|
||||
|
Reference in New Issue
Block a user