Feat/initial plugin system #58
Quality Gate failed
Failed conditions
78.9% Coverage on New Code (required ≥ 80%)
Annotations
Check failure on line 105 in tokenstore/provider/vault/impl/hashivault_test.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "secret___/foo" 3 times.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-IpTuCflqCNQE0n&open=AZzni-IpTuCflqCNQE0n&pullRequest=58
Check warning on line 20 in tokenstore/provider/awsparamstr/impl/paramstore.go
sonarqubecloud / SonarCloud Code Analysis
Remove this 'context.Context' field and pass context as a parameter to methods that need it.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-IFTuCflqCNQE0X&open=AZzni-IFTuCflqCNQE0X&pullRequest=58
Check failure on line 492 in tokenstore/provider/vault/impl/hashivault_test.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "application/json; charset=utf-8" 3 times.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-IpTuCflqCNQE0g&open=AZzni-IpTuCflqCNQE0g&pullRequest=58
Check failure on line 163 in generator/generator.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-F_TuCflqCNQEz7&open=AZzni-F_TuCflqCNQEz7&pullRequest=58
Check failure on line 45 in tokenstore/provider/awsparamstr/impl/paramstore_test.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-H9TuCflqCNQE0U&open=AZzni-H9TuCflqCNQE0U&pullRequest=58
Check failure on line 223 in tokenstore/provider/vault/impl/hashivault_test.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "secret___/some/other/foo2" 10 times.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-IpTuCflqCNQE0o&open=AZzni-IpTuCflqCNQE0o&pullRequest=58
Check failure on line 63 in generator/generator_test.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "got nil, wanted err" 3 times.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZ1YU5ACKQyapgKNUwnD&open=AZ1YU5ACKQyapgKNUwnD&pullRequest=58
Check failure on line 44 in generator/generator_test.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "errored on generate" 3 times.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-CQTuCflqCNQEzw&open=AZzni-CQTuCflqCNQEzw&pullRequest=58
Check warning on line 89 in internal/lexer/lexer_test.go
sonarqubecloud / SonarCloud Code Analysis
Either remove or fill this block of code.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZ1YU5BwKQyapgKNUwnH&open=AZ1YU5BwKQyapgKNUwnH&pullRequest=58
Check failure on line 456 in tokenstore/provider/vault/impl/hashivault_test.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "IQoJb3JpZ2luX2VjELH//////////wEaCWV1LXdlc3QtMiJIMEYCIQDPU6UGJ0...df.fdgdfg.dfg.gdf.dgf" 4 times.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-IpTuCflqCNQE0k&open=AZzni-IpTuCflqCNQE0k&pullRequest=58
Check warning on line 14 in tokenstore/provider/awsparamstr/impl/paramstore.go
sonarqubecloud / SonarCloud Code Analysis
Rename this interface to follow Go naming conventions for single-method interfaces.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-IFTuCflqCNQE0W&open=AZzni-IFTuCflqCNQE0W&pullRequest=58
Check failure on line 31 in generator/generator_test.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZ1YU5ACKQyapgKNUwnE&open=AZ1YU5ACKQyapgKNUwnE&pullRequest=58
Check failure on line 94 in tokenstore/proto/token_store.pb.go
sonarqubecloud / SonarCloud Code Analysis
Add a nested comment explaining why this function is empty or complete the implementation.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-INTuCflqCNQE0Z&open=AZzni-INTuCflqCNQE0Z&pullRequest=58
Check failure on line 94 in tokenstore/provider/vault/impl/hashivault_test.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 48 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-IpTuCflqCNQE0p&open=AZzni-IpTuCflqCNQE0p&pullRequest=58
Check failure on line 115 in internal/parser/parser.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-HRTuCflqCNQE0O&open=AZzni-HRTuCflqCNQE0O&pullRequest=58
Check warning on line 162 in tokenstore/proto/token_store.pb.go
sonarqubecloud / SonarCloud Code Analysis
Rename function "file_token_store_proto_init" to match the regular expression ^(_|[a-zA-Z0-9]+)$
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-INTuCflqCNQE0b&open=AZzni-INTuCflqCNQE0b&pullRequest=58
Check failure on line 116 in tokenstore/provider/vault/impl/hashivault_test.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "got %v; want %s" 6 times.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-IpTuCflqCNQE0h&open=AZzni-IpTuCflqCNQE0h&pullRequest=58
Check warning on line 75 in tokenstore/proto/token_store_grpc.pb.go
sonarqubecloud / SonarCloud Code Analysis
Rename function "_TokenStore_Value_Handler" to match the regular expression ^(_|[a-zA-Z0-9]+)$
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-IVTuCflqCNQE0c&open=AZzni-IVTuCflqCNQE0c&pullRequest=58
Check warning on line 139 in tokenstore/proto/token_store.pb.go
sonarqubecloud / SonarCloud Code Analysis
Rename function "file_token_store_proto_rawDescGZIP" to match the regular expression ^(_|[a-zA-Z0-9]+)$
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-INTuCflqCNQE0a&open=AZzni-INTuCflqCNQE0a&pullRequest=58
Check failure on line 490 in tokenstore/provider/vault/impl/hashivault_test.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "/v1/auth/aws/login" 3 times.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-IpTuCflqCNQE0f&open=AZzni-IpTuCflqCNQE0f&pullRequest=58
Check failure on line 492 in tokenstore/provider/vault/impl/hashivault_test.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "Content-Type" 3 times.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-IpTuCflqCNQE0j&open=AZzni-IpTuCflqCNQE0j&pullRequest=58
Check failure on line 43 in tokenstore/proto/token_store.pb.go
sonarqubecloud / SonarCloud Code Analysis
Add a nested comment explaining why this function is empty or complete the implementation.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-INTuCflqCNQE0Y&open=AZzni-INTuCflqCNQE0Y&pullRequest=58
Check warning on line 328 in generator/generator_test.go
sonarqubecloud / SonarCloud Code Analysis
Complete the task associated to this TODO comment.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZ1YU5ACKQyapgKNUwnB&open=AZ1YU5ACKQyapgKNUwnB&pullRequest=58
Check failure on line 174 in tokenstore/provider/vault/impl/hashivault_test.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "some/other/foo2" 11 times.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-IpTuCflqCNQE0i&open=AZzni-IpTuCflqCNQE0i&pullRequest=58
Check failure on line 457 in tokenstore/provider/vault/impl/hashivault_test.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "eu-west-1" 4 times.
See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-IpTuCflqCNQE0l&open=AZzni-IpTuCflqCNQE0l&pullRequest=58