1- import  { 
2-   RuleTester , 
3- }  from  'eslint' ; 
4- import  noUnusedVarsRule  from  'eslint/lib/rules/no-unused-vars' ; 
1+ import  {  RuleTester  }  from  'eslint' ; 
2+ import  {  builtinRules  }  from  'eslint/use-at-your-own-risk' ; 
53import  useFlowType  from  '../../../src/rules/useFlowType' ; 
64
5+ const  noUnusedVarsRule  =  builtinRules . get ( 'no-unused-vars' ) ; 
6+ 
77const  VALID_WITH_USE_FLOW_TYPE  =  [ 
88  { 
99    code : 'declare class A {}' , 
@@ -92,7 +92,7 @@ const ALWAYS_VALID = [
9292 */ 
9393{ 
9494  const  ruleTester  =  new  RuleTester ( { 
95-     parser : require . resolve ( 'babel- eslint' ) , 
95+     parser : require . resolve ( '@ babel/ eslint-parser ' ) , 
9696  } ) ; 
9797
9898  ruleTester . run ( 'no-unused-vars must not trigger an error in these cases' ,  noUnusedVarsRule ,  { 
@@ -103,7 +103,7 @@ const ALWAYS_VALID = [
103103
104104{ 
105105  const  ruleTester  =  new  RuleTester ( { 
106-     parser : require . resolve ( 'babel- eslint' ) , 
106+     parser : require . resolve ( '@ babel/ eslint-parser ' ) , 
107107  } ) ; 
108108
109109  ruleTester . run ( 'no-unused-vars must trigger an error in these cases' ,  noUnusedVarsRule ,  { 
@@ -117,7 +117,7 @@ const ALWAYS_VALID = [
117117
118118{ 
119119  const  ruleTester  =  new  RuleTester ( { 
120-     parser : require . resolve ( 'babel- eslint' ) , 
120+     parser : require . resolve ( '@ babel/ eslint-parser ' ) , 
121121    rules : { 
122122      'use-flow-type' : 1 , 
123123    } , 
0 commit comments