Skip to content

perf(types): точечная инвалидация memo членов вместо глобальной эпохи#4280

Open
nixel2007 wants to merge 7 commits into
developfrom
perf/type-members-per-document-invalidation
Open

perf(types): точечная инвалидация memo членов вместо глобальной эпохи#4280
nixel2007 wants to merge 7 commits into
developfrom
perf/type-members-per-document-invalidation

perf(types): точечная инвалидация memo и для OScript вместо глобально…

ea8e728
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jul 21, 2026 in 1m 5s

Annotations

Check warning on line 190 in src/main/java/com/github/_1c_syntax/bsl/languageserver/types/registry/GlobalScopeProvider.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the "equals" method if value comparison was intended.

See more on https://sonarcloud.io/project/issues?id=1c-syntax_bsl-language-server&issues=AZ-Fk_ebqf24P60kk4Rf&open=AZ-Fk_ebqf24P60kk4Rf&pullRequest=4280

Check warning on line 191 in src/main/java/com/github/_1c_syntax/bsl/languageserver/types/registry/ConfigurationModuleMembersProvider.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use "collect(Collectors.toList())" instead of "forEach(members::add)".

See more on https://sonarcloud.io/project/issues?id=1c-syntax_bsl-language-server&issues=AZ9sCAlmTAot3AzgAs5K&open=AZ9sCAlmTAot3AzgAs5K&pullRequest=4280

Check warning on line 195 in src/main/java/com/github/_1c_syntax/bsl/languageserver/types/registry/ConfigurationModuleMembersProvider.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use "collect(Collectors.toList())" instead of "forEach(members::add)".

See more on https://sonarcloud.io/project/issues?id=1c-syntax_bsl-language-server&issues=AZ9sCAlmTAot3AzgAs5L&open=AZ9sCAlmTAot3AzgAs5L&pullRequest=4280

Check warning on line 266 in src/main/java/com/github/_1c_syntax/bsl/languageserver/types/registry/GlobalScopeProvider.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Assign this magic number 2 to a well-named constant, and use the constant instead.

See more on https://sonarcloud.io/project/issues?id=1c-syntax_bsl-language-server&issues=AZ-FuWLhlM3PEnpiQ9oa&open=AZ-FuWLhlM3PEnpiQ9oa&pullRequest=4280

Check warning on line 190 in src/main/java/com/github/_1c_syntax/bsl/languageserver/types/registry/GlobalScopeProvider.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the "equals" method if value comparison was intended.

See more on https://sonarcloud.io/project/issues?id=1c-syntax_bsl-language-server&issues=AZ-Fk_ebqf24P60kk4Re&open=AZ-Fk_ebqf24P60kk4Re&pullRequest=4280

Check warning on line 264 in src/main/java/com/github/_1c_syntax/bsl/languageserver/types/registry/GlobalScopeProvider.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make "globalNameIndex" a "static" method.

See more on https://sonarcloud.io/project/issues?id=1c-syntax_bsl-language-server&issues=AZ-Fk_ebqf24P60kk4Rg&open=AZ-Fk_ebqf24P60kk4Rg&pullRequest=4280