@@ -4,27 +4,28 @@ module.exports = {
44 "header"
55 ] ,
66 extends : [
7- "./node_modules/gts" ,
7+ "./node_modules/gts" ,
88 ] ,
99 parser : "@typescript-eslint/parser" ,
1010 parserOptions : {
11- "project" : "./tsconfig.json"
11+ "project" : "./tsconfig.json"
1212 } ,
1313 rules : {
14+ "@typescript-eslint/no-floating-promises" : 2 ,
1415 "@typescript-eslint/no-this-alias" : "off" ,
1516 "eqeqeq" : [
1617 "error" ,
1718 "smart"
1819 ] ,
1920 "prefer-rest-params" : "off" ,
2021 "@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+ }
2829 ] ,
2930 "no-console" : "error" ,
3031 "no-shadow" : "off" ,
@@ -35,8 +36,8 @@ module.exports = {
3536 "prettier/prettier" : [ "error" , { "singleQuote" : true , "arrowParens" : "avoid" } ] ,
3637 "node/no-deprecated-api" : [ "warn" ] ,
3738 "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 :
4041 `\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 `
4142 } ] ]
4243 } ,
@@ -48,6 +49,7 @@ module.exports = {
4849 "@typescript-eslint/ban-ts-ignore" : "off" ,
4950 "@typescript-eslint/no-empty-function" : "off" ,
5051 "@typescript-eslint/no-explicit-any" : "off" ,
52+ "@typescript-eslint/no-floating-promises" : 1 ,
5153 "@typescript-eslint/no-unused-vars" : "off" ,
5254 "@typescript-eslint/no-var-requires" : "off" ,
5355 "@typescript-eslint/no-shadow" : [ "off" ] ,
0 commit comments