feat: optimize suggestion (#231)
* feat: optimize the strategy of finding the right range * test: apply commentOtherLine util to all suggestion tests * test: decomment suggestion test cases * test: add suggestion test cases in multiple statements * chore: improve comments * test: update log info in test
This commit is contained in:
		@ -42,7 +42,7 @@ describe('MySQL Database Administration Syntax Tests', () => {
 | 
			
		||||
            it(sql, () => {
 | 
			
		||||
                const result = parser.validate(sql);
 | 
			
		||||
                if (result.length) {
 | 
			
		||||
                    console.log(result, `\n请检查 sql: ${sql}`);
 | 
			
		||||
                    console.log(result, `\nPlease check sql: ${sql}`);
 | 
			
		||||
                }
 | 
			
		||||
                expect(result.length).toBe(0);
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
@ -49,7 +49,7 @@ describe('MySQL DDL Syntax Tests', () => {
 | 
			
		||||
            it(sql, () => {
 | 
			
		||||
                const result = parser.validate(sql);
 | 
			
		||||
                if (result.length) {
 | 
			
		||||
                    console.log(result, `\n请检查 sql: ${sql}`);
 | 
			
		||||
                    console.log(result, `\nPlease check sql: ${sql}`);
 | 
			
		||||
                }
 | 
			
		||||
                expect(result.length).toBe(0);
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@ describe('MySQL DML Syntax Tests', () => {
 | 
			
		||||
            it(sql, () => {
 | 
			
		||||
                const result = parser.validate(sql);
 | 
			
		||||
                if (result.length) {
 | 
			
		||||
                    console.log(result, `\n请检查 sql: ${sql}`);
 | 
			
		||||
                    console.log(result, `\nPlease check sql: ${sql}`);
 | 
			
		||||
                }
 | 
			
		||||
                expect(result.length).toBe(0);
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
@ -27,7 +27,7 @@ describe('MySQL Transactional and Locking, Replication, Prepared Compound and Ut
 | 
			
		||||
            it(sql, () => {
 | 
			
		||||
                const result = parser.validate(sql);
 | 
			
		||||
                if (result.length) {
 | 
			
		||||
                    console.log(result, `\n请检查 sql: ${sql}`);
 | 
			
		||||
                    console.log(result, `\nPlease check sql: ${sql}`);
 | 
			
		||||
                }
 | 
			
		||||
                expect(result.length).toBe(0);
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user