mirror of https://github.com/actions/setup-go.git
				
				
				
			
		
			
				
	
	
		
			52 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
| // 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.
 | |
| module.exports = {
 | |
|   extends: [
 | |
|     'eslint:recommended',
 | |
|     'plugin:@typescript-eslint/recommended',
 | |
|     'plugin:eslint-plugin-jest/recommended',
 | |
|     'eslint-config-prettier'
 | |
|   ],
 | |
|   parser: '@typescript-eslint/parser',
 | |
|   plugins: ['@typescript-eslint', 'eslint-plugin-node', 'eslint-plugin-jest'],
 | |
|   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',
 | |
|     'no-constant-condition': ['error', {checkLoops: false}],
 | |
|     'node/no-extraneous-import': 'error'
 | |
|   },
 | |
|   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
 | |
|   }
 | |
| };
 |