@@ -4,27 +4,28 @@ module.exports = {
4
4
"header"
5
5
] ,
6
6
extends : [
7
- "./node_modules/gts" ,
7
+ "./node_modules/gts" ,
8
8
] ,
9
9
parser : "@typescript-eslint/parser" ,
10
10
parserOptions : {
11
- "project" : "./tsconfig.json"
11
+ "project" : "./tsconfig.json"
12
12
} ,
13
13
rules : {
14
+ "@typescript-eslint/no-floating-promises" : 2 ,
14
15
"@typescript-eslint/no-this-alias" : "off" ,
15
16
"eqeqeq" : [
16
17
"error" ,
17
18
"smart"
18
19
] ,
19
20
"prefer-rest-params" : "off" ,
20
21
"@typescript-eslint/naming-convention" : [
21
- "error" ,
22
- {
23
- "selector" : "memberLike" ,
24
- "modifiers" : [ "private" , "protected" ] ,
25
- "format" : [ "camelCase" ] ,
26
- "leadingUnderscore" : "require"
27
- }
22
+ "error" ,
23
+ {
24
+ "selector" : "memberLike" ,
25
+ "modifiers" : [ "private" , "protected" ] ,
26
+ "format" : [ "camelCase" ] ,
27
+ "leadingUnderscore" : "require"
28
+ }
28
29
] ,
29
30
"no-console" : "error" ,
30
31
"no-shadow" : "off" ,
@@ -35,8 +36,8 @@ module.exports = {
35
36
"prettier/prettier" : [ "error" , { "singleQuote" : true , "arrowParens" : "avoid" } ] ,
36
37
"node/no-deprecated-api" : [ "warn" ] ,
37
38
"header/header" : [ 2 , "block" , [ {
38
- pattern : / \* C o p y r i g h t T h e O p e n T e l e m e t r y A u t h o r s [ \r \n ] + \* [ \r \n ] + \* L i c e n s e d u n d e r t h e A p a c h e L i c e n s e , V e r s i o n 2 \. 0 \( t h e \" L i c e n s e \" \) ; [ \r \n ] + \* y o u m a y n o t u s e t h i s f i l e e x c e p t i n c o m p l i a n c e w i t h t h e L i c e n s e \. [ \r \n ] + \* Y o u m a y o b t a i n a c o p y o f t h e L i c e n s e a t [ \r \n ] + \* [ \r \n ] + \* h t t p s : \/ \/ w w w \. a p a c h e \. o r g \/ l i c e n s e s \/ L I C E N S E - 2 \. 0 [ \r \n ] + \* [ \r \n ] + \* U n l e s s r e q u i r e d b y a p p l i c a b l e l a w o r a g r e e d t o i n w r i t i n g , s o f t w a r e [ \r \n ] + \* d i s t r i b u t e d u n d e r t h e L i c e n s e i s d i s t r i b u t e d o n a n \" A S I S \" B A S I S , [ \r \n ] + \* W I T H O U T W A R R A N T I E S O R C O N D I T I O N S O F A N Y K I N D , e i t h e r e x p r e s s o r i m p l i e d \. [ \r \n ] + \* S e e t h e L i c e n s e f o r t h e s p e c i f i c l a n g u a g e g o v e r n i n g p e r m i s s i o n s a n d [ \r \n ] + \* l i m i t a t i o n s u n d e r t h e L i c e n s e \. / gm,
39
- template :
39
+ pattern : / \* C o p y r i g h t T h e O p e n T e l e m e t r y A u t h o r s [ \r \n ] + \* [ \r \n ] + \* L i c e n s e d u n d e r t h e A p a c h e L i c e n s e , V e r s i o n 2 \. 0 \( t h e \" L i c e n s e \" \) ; [ \r \n ] + \* y o u m a y n o t u s e t h i s f i l e e x c e p t i n c o m p l i a n c e w i t h t h e L i c e n s e \. [ \r \n ] + \* Y o u m a y o b t a i n a c o p y o f t h e L i c e n s e a t [ \r \n ] + \* [ \r \n ] + \* h t t p s : \/ \/ w w w \. a p a c h e \. o r g \/ l i c e n s e s \/ L I C E N S E - 2 \. 0 [ \r \n ] + \* [ \r \n ] + \* U n l e s s r e q u i r e d b y a p p l i c a b l e l a w o r a g r e e d t o i n w r i t i n g , s o f t w a r e [ \r \n ] + \* d i s t r i b u t e d u n d e r t h e L i c e n s e i s d i s t r i b u t e d o n a n \" A S I S \" B A S I S , [ \r \n ] + \* W I T H O U T W A R R A N T I E S O R C O N D I T I O N S O F A N Y K I N D , e i t h e r e x p r e s s o r i m p l i e d \. [ \r \n ] + \* S e e t h e L i c e n s e f o r t h e s p e c i f i c l a n g u a g e g o v e r n i n g p e r m i s s i o n s a n d [ \r \n ] + \* l i m i t a t i o n s u n d e r t h e L i c e n s e \. / gm,
40
+ template :
40
41
`\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n `
41
42
} ] ]
42
43
} ,
@@ -48,6 +49,7 @@ module.exports = {
48
49
"@typescript-eslint/ban-ts-ignore" : "off" ,
49
50
"@typescript-eslint/no-empty-function" : "off" ,
50
51
"@typescript-eslint/no-explicit-any" : "off" ,
52
+ "@typescript-eslint/no-floating-promises" : 1 ,
51
53
"@typescript-eslint/no-unused-vars" : "off" ,
52
54
"@typescript-eslint/no-var-requires" : "off" ,
53
55
"@typescript-eslint/no-shadow" : [ "off" ] ,
0 commit comments