parent
							
								
									c850cef711
								
							
						
					
					
						commit
						73b5c12927
					
				
					 40 changed files with 817 additions and 153 deletions
				
			
		
							
								
								
									
										69
									
								
								packages/shared/.eslintrc.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										69
									
								
								packages/shared/.eslintrc.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,69 @@ | |||
| module.exports = { | ||||
| 	root: true, | ||||
| 	parser: '@typescript-eslint/parser', | ||||
| 	plugins: [ | ||||
| 		'@typescript-eslint', | ||||
| 		'import' | ||||
| 	], | ||||
| 	extends: [ | ||||
| 		'eslint:recommended', | ||||
| 		'plugin:@typescript-eslint/recommended', | ||||
| 		'plugin:import/recommended', | ||||
| 		'plugin:import/typescript' | ||||
| 	], | ||||
| 	rules: { | ||||
| 		'indent': ['warn', 'tab', { | ||||
| 			'SwitchCase': 1, | ||||
| 			'MemberExpression': 'off', | ||||
| 			'flatTernaryExpressions': true, | ||||
| 			'ArrayExpression': 'first', | ||||
| 			'ObjectExpression': 'first', | ||||
| 		}], | ||||
| 		'eol-last': ['error', 'always'], | ||||
| 		'semi': ['error', 'always'], | ||||
| 		'quotes': ['warn', 'single'], | ||||
| 		'comma-dangle': ['warn', 'always-multiline'], | ||||
| 		'keyword-spacing': ['error', { | ||||
| 			'before': true, | ||||
| 			'after': true, | ||||
| 		}], | ||||
| 		'key-spacing': ['error', { | ||||
| 			'beforeColon': false, | ||||
| 			'afterColon': true, | ||||
| 		}], | ||||
| 		/* TODO: path aliasを使わないとwarnする | ||||
| 		'no-restricted-imports': ['warn', { | ||||
| 			'patterns': [ | ||||
| 			] | ||||
| 		}], | ||||
| 		*/ | ||||
| 		'no-multi-spaces': ['error'], | ||||
| 		'no-var': ['error'], | ||||
| 		'prefer-arrow-callback': ['error'], | ||||
| 		'no-throw-literal': ['warn'], | ||||
| 		'no-param-reassign': ['warn'], | ||||
| 		'no-constant-condition': ['warn'], | ||||
| 		'no-empty-pattern': ['warn'], | ||||
| 		'no-async-promise-executor': ['off'], | ||||
| 		'no-useless-escape': ['off'], | ||||
| 		'no-multi-spaces': ['warn'], | ||||
| 		'no-multiple-empty-lines': ['error', { 'max': 1 }], | ||||
| 		'no-control-regex': ['warn'], | ||||
| 		'no-empty': ['warn'], | ||||
| 		'no-inner-declarations': ['off'], | ||||
| 		'no-sparse-arrays': ['off'], | ||||
| 		'nonblock-statement-body-position': ['error', 'beside'], | ||||
| 		'object-curly-spacing': ['error', 'always'], | ||||
| 		'space-infix-ops': ['error'], | ||||
| 		'space-before-blocks': ['error', 'always'], | ||||
| 		'@typescript-eslint/no-var-requires': ['warn'], | ||||
| 		'@typescript-eslint/no-inferrable-types': ['warn'], | ||||
| 		'@typescript-eslint/no-empty-function': ['off'], | ||||
| 		'@typescript-eslint/no-non-null-assertion': ['warn'], | ||||
| 		'@typescript-eslint/no-misused-promises': ['error', { | ||||
| 			'checksVoidReturn': false, | ||||
| 		}], | ||||
| 		'import/no-unresolved': ['off'], | ||||
| 		'import/no-default-export': ['warn'], | ||||
| 	}, | ||||
| }; | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue