Skip to content

fix: add init as wip element

6f0a3ba
Select commit
Loading
Failed to load commit list.
Draft

Feat/initial plugin system #58

fix: add init as wip element
6f0a3ba
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Mar 13, 2026 in 17s

Quality Gate failed

Annotations

Check failure on line 42 in plugins/awsparamstr/impl/paramstore_test.go

See this annotation in the file changed.

@sonarqubecloud 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 110 in plugins/vault/impl/hashivault.go

See this annotation in the file changed.

@sonarqubecloud 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-IeTuCflqCNQE0e&open=AZzni-IeTuCflqCNQE0e&pullRequest=58

Check warning on line 257 in internal/strategy/strategy_test.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this TODO comment.

See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-G5TuCflqCNQE0K&open=AZzni-G5TuCflqCNQE0K&pullRequest=58

Check warning on line 172 in generator/generator.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this TODO comment.

See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-F_TuCflqCNQEz6&open=AZzni-F_TuCflqCNQEz6&pullRequest=58

Check warning on line 153 in internal/parser/parser_test.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename function "Test_Parse_should_pass_with_metadata_end_tag" to match the regular expression ^(_|[a-zA-Z0-9]+)$

See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-HaTuCflqCNQE0S&open=AZzni-HaTuCflqCNQE0S&pullRequest=58

Check warning on line 10 in internal/lexer/lexer_test.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename function "Test_Lexer_NextToken" to match the regular expression ^(_|[a-zA-Z0-9]+)$

See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-GnTuCflqCNQE0A&open=AZzni-GnTuCflqCNQE0A&pullRequest=58

Check warning on line 139 in plugins/proto/token_store.pb.go

See this annotation in the file changed.

@sonarqubecloud 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 37 in internal/parser/parser_test.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "/config" 9 times.

See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-HaTuCflqCNQE0P&open=AZzni-HaTuCflqCNQE0P&pullRequest=58

Check failure on line 24 in generator/generator_test.go

See this annotation in the file changed.

@sonarqubecloud 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-CQTuCflqCNQEz0&open=AZzni-CQTuCflqCNQEz0&pullRequest=58

Check failure on line 453 in plugins/vault/impl/hashivault_test.go

See this annotation in the file changed.

@sonarqubecloud 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 failure on line 33 in generator/generator_test.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "AWSPARAMSTR://mountPath/token" 4 times.

See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-CQTuCflqCNQEzv&open=AZzni-CQTuCflqCNQEzv&pullRequest=58

Check warning on line 26 in plugins/interface.go

See this annotation in the file changed.

@sonarqubecloud 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-IyTuCflqCNQE0r&open=AZzni-IyTuCflqCNQE0r&pullRequest=58

Check failure on line 418 in plugins/vault/impl/hashivault_test.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 30 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-IpTuCflqCNQE0q&open=AZzni-IpTuCflqCNQE0q&pullRequest=58

Check failure on line 454 in plugins/vault/impl/hashivault_test.go

See this annotation in the file changed.

@sonarqubecloud 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

Check failure on line 191 in generator/generator_test.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "AWSPARAMSTR:///djsfsdkjvfjkhfdvibdfinjdsfnjvdsflj" 3 times.

See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-CQTuCflqCNQEzu&open=AZzni-CQTuCflqCNQEzu&pullRequest=58

Check warning on line 91 in generator/generator_test.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename function "TestGenerate_withKeys_lookup" to match the regular expression ^(_|[a-zA-Z0-9]+)$

See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-CQTuCflqCNQEz1&open=AZzni-CQTuCflqCNQEz1&pullRequest=58

Check warning on line 150 in internal/strategy/strategy_test.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this TODO comment.

See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-G5TuCflqCNQE0E&open=AZzni-G5TuCflqCNQE0E&pullRequest=58

Check failure on line 134 in internal/config/config_test.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "version=123" 3 times.

See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-GXTuCflqCNQEz-&open=AZzni-GXTuCflqCNQEz-&pullRequest=58

Check warning on line 162 in plugins/proto/token_store.pb.go

See this annotation in the file changed.

@sonarqubecloud 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 warning on line 106 in internal/strategy/strategy_test.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this TODO comment.

See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-G5TuCflqCNQE0D&open=AZzni-G5TuCflqCNQE0D&pullRequest=58

Check warning on line 14 in internal/store/plugin_test.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this TODO comment.

See more on https://sonarcloud.io/project/issues?id=DevLabFoundry_configmanager&issues=AZzni-HGTuCflqCNQE0M&open=AZzni-HGTuCflqCNQE0M&pullRequest=58

Check failure on line 113 in internal/parser/parser.go

See this annotation in the file changed.

@sonarqubecloud 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 failure on line 156 in generator/generator.go

See this annotation in the file changed.

@sonarqubecloud 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-F_TuCflqCNQEz7&open=AZzni-F_TuCflqCNQEz7&pullRequest=58

Check failure on line 171 in plugins/vault/impl/hashivault_test.go

See this annotation in the file changed.

@sonarqubecloud 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 warning on line 14 in plugins/awsparamstr/impl/paramstore.go

See this annotation in the file changed.

@sonarqubecloud 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