2023-03-15 00:34:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								// This is a reusable configuration file copied from https://github.com/actions/reusable-workflows/tree/main/reusable-configurations. Please don't make changes to this file as it's the subject of an automatic update.
  
						 
					
						
							
								
									
										
										
										
											2023-03-09 14:49:35 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								module . exports  =  {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  extends :  [ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    'eslint:recommended' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    'plugin:@typescript-eslint/recommended' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    'plugin:eslint-plugin-jest/recommended' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    'eslint-config-prettier' 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  ] , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  parser :  '@typescript-eslint/parser' , 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-23 08:38:44 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  plugins :  [ '@typescript-eslint' ,  'eslint-plugin-node' ,  'eslint-plugin-jest' ] , 
							 
						 
					
						
							
								
									
										
										
										
											2023-03-09 14:49:35 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								  rules :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    '@typescript-eslint/no-require-imports' :  'error' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    '@typescript-eslint/no-non-null-assertion' :  'off' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    '@typescript-eslint/no-explicit-any' :  'off' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    '@typescript-eslint/no-empty-function' :  'off' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    '@typescript-eslint/ban-ts-comment' :  [ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      'error' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        'ts-ignore' :  'allow-with-description' 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    ] , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    'no-console' :  'error' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    'yoda' :  'error' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    'prefer-const' :  [ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      'error' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        destructuring :  'all' 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    ] , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    'no-control-regex' :  'off' , 
							 
						 
					
						
							
								
									
										
										
										
											2023-05-23 08:38:44 +00:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    'no-constant-condition' :  [ 'error' ,  { checkLoops :  false } ] , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    'node/no-extraneous-import' :  'error' 
							 
						 
					
						
							
								
									
										
										
										
											2023-03-09 14:49:35 +02:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								  } , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  overrides :  [ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      files :  [ '**/*{test,spec}.ts' ] , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      rules :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        '@typescript-eslint/no-unused-vars' :  'off' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        'jest/no-standalone-expect' :  'off' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        'jest/no-conditional-expect' :  'off' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        'no-console' :  'off' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  ] , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  env :  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    node :  true , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    es6 :  true , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    'jest/globals' :  true 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								} ;