delphilint-master.zip
大小:1.57MB
价格:27积分
下载量:0
评分:
5.0
上传者:2301_80488214
更新日期:2025-09-22

Delphi IDE 包提供即时代码分析和 linting

资源文件列表(大概)

文件名
大小
delphilint-master/
-
delphilint-master/.gitattributes
158B
delphilint-master/.github/
-
delphilint-master/.github/ISSUE_TEMPLATE/
-
delphilint-master/.github/ISSUE_TEMPLATE/bug_report.yml
2.82KB
delphilint-master/.github/ISSUE_TEMPLATE/config.yml
26B
delphilint-master/.github/ISSUE_TEMPLATE/docs_improvement.yml
1.13KB
delphilint-master/.github/ISSUE_TEMPLATE/improvement.yml
1.68KB
delphilint-master/.github/ISSUE_TEMPLATE/inquiry.yml
654B
delphilint-master/.github/workflows/
-
delphilint-master/.github/workflows/build.yml
991B
delphilint-master/.github/workflows/format.yml
415B
delphilint-master/.github/workflows/license-check.yml
671B
delphilint-master/.gitignore
367B
delphilint-master/.vscode/
-
delphilint-master/.vscode/launch.json
621B
delphilint-master/.vscode/tasks.json
570B
delphilint-master/CHANGELOG.md
12.32KB
delphilint-master/LICENSE.txt
7.47KB
delphilint-master/NOTICE.txt
4.7KB
delphilint-master/README.md
5.83KB
delphilint-master/client/
-
delphilint-master/client/BuildAdditionalResources.ps1
684B
delphilint-master/client/DelphiLintClientProjects280.groupproj
1.93KB
delphilint-master/client/DelphiLintClientProjects290.groupproj
1.93KB
delphilint-master/client/assets/
-
delphilint-master/client/assets/analyze_icon_16x16.bmp
906B
delphilint-master/client/assets/analyze_open_16x16.bmp
906B
delphilint-master/client/assets/analyze_short_icon_16x16.bmp
906B
delphilint-master/client/assets/clear_icon_16x16.bmp
906B
delphilint-master/client/assets/delphilint_icon_24x24.bmp
1.82KB
delphilint-master/client/assets/delphilint_icon_48x48.bmp
6.88KB
delphilint-master/client/assets/issueicons/
-
delphilint-master/client/assets/issueicons/NOTICE.txt
755B
delphilint-master/client/assets/issueicons/impactseverity/
-
delphilint-master/client/assets/issueicons/impactseverity/high.png
653B
delphilint-master/client/assets/issueicons/impactseverity/low.png
656B
delphilint-master/client/assets/issueicons/impactseverity/medium.png
653B
delphilint-master/client/assets/issueicons/severity/
-
delphilint-master/client/assets/issueicons/severity/blocker.png
437B
delphilint-master/client/assets/issueicons/severity/critical.png
517B
delphilint-master/client/assets/issueicons/severity/info.png
467B
delphilint-master/client/assets/issueicons/severity/major.png
554B
delphilint-master/client/assets/issueicons/severity/minor.png
558B
delphilint-master/client/assets/issueicons/type/
-
delphilint-master/client/assets/issueicons/type/bug.png
653B
delphilint-master/client/assets/issueicons/type/code_smell.png
725B
delphilint-master/client/assets/issueicons/type/hotspot.png
668B
delphilint-master/client/assets/issueicons/type/vulnerability.png
583B
delphilint-master/client/assets/linticons/
-
delphilint-master/client/assets/linticons/lint_disabled.png
584B
delphilint-master/client/assets/linticons/lint_fail.png
573B
delphilint-master/client/assets/linticons/lint_success.png
652B
delphilint-master/client/assets/linticons/lint_success_outdated.png
697B
delphilint-master/client/assets/linticons/lint_warn.png
549B
delphilint-master/client/assets/linticons/lint_warn_outdated.png
585B
delphilint-master/client/assets/linticons/lint_work.png
612B
delphilint-master/client/assets/rulehtml.css
4.02KB
delphilint-master/client/assets/tool_window_icon_16x16.bmp
906B
delphilint-master/client/jslib/
-
delphilint-master/client/jslib/index.js
1.95KB
delphilint-master/client/jslib/package.json
586B
delphilint-master/client/jslib/webpack.config.js
632B
delphilint-master/client/sonar-project.properties
222B
delphilint-master/client/source/
-
delphilint-master/client/source/DelphiLint.Analyzer.pas
24.71KB
delphilint-master/client/source/DelphiLint.Context.pas
12.66KB
delphilint-master/client/source/DelphiLint.Data.pas
18.9KB
delphilint-master/client/source/DelphiLint.Events.pas
4.23KB
delphilint-master/client/source/DelphiLint.ExtWebView2.pas
1.9KB
delphilint-master/client/source/DelphiLint.ExternalConsts.pas
1.06KB
delphilint-master/client/source/DelphiLint.FileLogger.pas
4.12KB
delphilint-master/client/source/DelphiLint.Handlers.pas
20.98KB
delphilint-master/client/source/DelphiLint.HtmlGen.pas
14.74KB
delphilint-master/client/source/DelphiLint.IDEBaseTypes.pas
5.05KB
delphilint-master/client/source/DelphiLint.IDEContext.pas
29.42KB
delphilint-master/client/source/DelphiLint.IssueActions.pas
10.9KB
delphilint-master/client/source/DelphiLint.LiveData.pas
12.61KB
delphilint-master/client/source/DelphiLint.OptionsForm.dfm
5.13KB
delphilint-master/client/source/DelphiLint.OptionsForm.pas
10.73KB
delphilint-master/client/source/DelphiLint.Plugin.dfm
20.57KB
delphilint-master/client/source/DelphiLint.Plugin.pas
17.45KB
delphilint-master/client/source/DelphiLint.PopupHook.pas
4.08KB
delphilint-master/client/source/DelphiLint.ProjectOptions.pas
3.42KB
delphilint-master/client/source/DelphiLint.Properties.pas
8.96KB
delphilint-master/client/source/DelphiLint.Resources.pas
7.12KB
delphilint-master/client/source/DelphiLint.Server.pas
31.09KB
delphilint-master/client/source/DelphiLint.Settings.pas
10.61KB
delphilint-master/client/source/DelphiLint.SettingsFrame.dfm
11.73KB
delphilint-master/client/source/DelphiLint.SettingsFrame.pas
16.84KB
delphilint-master/client/source/DelphiLint.SetupForm.dfm
4.92KB
delphilint-master/client/source/DelphiLint.SetupForm.pas
7.94KB
delphilint-master/client/source/DelphiLint.ToolFrame.dfm
6.49KB
delphilint-master/client/source/DelphiLint.ToolFrame.pas
25.87KB
delphilint-master/client/source/DelphiLint.Utils.pas
11.67KB
delphilint-master/client/source/DelphiLint.Version.pas
1.41KB
delphilint-master/client/source/DelphiLintClient280.dpk
2.24KB
delphilint-master/client/source/DelphiLintClient280.dproj
13.2KB
delphilint-master/client/source/DelphiLintClient290.dpk
2.24KB
delphilint-master/client/source/DelphiLintClient290.dproj
13.33KB
delphilint-master/client/source/PreBuild.ps1
688B
delphilint-master/client/source/dlversion.inc
247B
delphilint-master/client/test/
-
delphilint-master/client/test/DelphiLintClientTest280.dpr
2.73KB
delphilint-master/client/test/DelphiLintClientTest280.dproj
17.31KB
delphilint-master/client/test/DelphiLintClientTest290.dpr
2.73KB
delphilint-master/client/test/DelphiLintClientTest290.dproj
17.4KB
delphilint-master/client/test/DelphiLintTest.Data.pas
8.21KB
delphilint-master/client/test/DelphiLintTest.Events.pas
7.36KB
delphilint-master/client/test/DelphiLintTest.FileLogger.pas
5.72KB
delphilint-master/client/test/DelphiLintTest.Handlers.pas
15.1KB
delphilint-master/client/test/DelphiLintTest.HtmlGen.pas
15.98KB
delphilint-master/client/test/DelphiLintTest.IssueActions.pas
10.2KB
delphilint-master/client/test/DelphiLintTest.LiveData.pas
15.18KB
delphilint-master/client/test/DelphiLintTest.MockContext.pas
43.9KB
delphilint-master/client/test/DelphiLintTest.MockUtils.pas
2.71KB
delphilint-master/client/test/DelphiLintTest.Plugin.pas
9.28KB
delphilint-master/client/test/DelphiLintTest.Properties.pas
6.1KB
delphilint-master/client/test/DelphiLintTest.Server.pas
10.06KB
delphilint-master/client/test/DelphiLintTest.Settings.pas
12.82KB
delphilint-master/client/test/DelphiLintTest.Utils.pas
17.16KB
delphilint-master/companion/
-
delphilint-master/companion/delphilint-vscode/
-
delphilint-master/companion/delphilint-vscode/.eslintrc.json
516B
delphilint-master/companion/delphilint-vscode/.vscodeignore
105B
delphilint-master/companion/delphilint-vscode/images/
-
delphilint-master/companion/delphilint-vscode/images/icon.png
10.09KB
delphilint-master/companion/delphilint-vscode/package.json
2.81KB
delphilint-master/companion/delphilint-vscode/sonar-project.properties
148B
delphilint-master/companion/delphilint-vscode/src/
-
delphilint-master/companion/delphilint-vscode/src/command.ts
9.36KB
delphilint-master/companion/delphilint-vscode/src/delphiProjectUtils.ts
3.15KB
delphilint-master/companion/delphilint-vscode/src/display.ts
2.34KB
delphilint-master/companion/delphilint-vscode/src/error.ts
1.07KB
delphilint-master/companion/delphilint-vscode/src/extension.ts
3KB
delphilint-master/companion/delphilint-vscode/src/projectOptions.ts
1.99KB
delphilint-master/companion/delphilint-vscode/src/resource.ts
1.53KB
delphilint-master/companion/delphilint-vscode/src/server.ts
9.25KB
delphilint-master/companion/delphilint-vscode/src/settings.ts
5.58KB
delphilint-master/companion/delphilint-vscode/src/statusBar.ts
2.36KB
delphilint-master/companion/delphilint-vscode/tsconfig.json
537B
delphilint-master/docs/
-
delphilint-master/docs/CONFIGURATION.md
3.51KB
delphilint-master/docs/CONTRIBUTING.md
2.64KB
delphilint-master/docs/FAQ.md
9.75KB
delphilint-master/docs/images/
-
delphilint-master/docs/images/delphilint-logo.svg
1.72KB
delphilint-master/docs/images/delphilint-title-dark.png
12.72KB
delphilint-master/docs/images/delphilint-title-light.png
13.95KB
delphilint-master/docs/images/delphilint-title.svg
3.64KB
delphilint-master/docs/images/fix_issues.gif
323.46KB
delphilint-master/docs/images/gallery-code-view-dark.png
95.54KB
delphilint-master/docs/images/gallery-code-view-light.png
117.24KB
delphilint-master/docs/images/gallery-code-view-mountain-mist.png
94.49KB
delphilint-master/docs/images/gallery-quick-fix.png
83KB
delphilint-master/docs/images/lint_disabled.svg
866B
delphilint-master/docs/images/lint_fail.svg
866B
delphilint-master/docs/images/lint_success.svg
866B
delphilint-master/docs/images/lint_success_outdated.svg
1.89KB
delphilint-master/docs/images/lint_warn.svg
866B
delphilint-master/docs/images/lint_warn_outdated.svg
1.89KB
delphilint-master/docs/images/lint_work.svg
866B
delphilint-master/docs/images/multi_file_issues.gif
552.38KB
delphilint-master/docs/images/standalone-rules-options.png
41.14KB
delphilint-master/scripts/
-
delphilint-master/scripts/TEMPLATE_install.ps1
2.75KB
delphilint-master/scripts/build.ps1
11.08KB
delphilint-master/scripts/common.psm1
2.12KB
delphilint-master/scripts/license.ps1
3.59KB
delphilint-master/scripts/scan.ps1
1.42KB
delphilint-master/scripts/version.ps1
2.74KB
delphilint-master/server/
-
delphilint-master/server/.mvn/
-
delphilint-master/server/.mvn/maven.config
22B
delphilint-master/server/buildversioned.ps1
148B
delphilint-master/server/delphilint-server/
-
delphilint-master/server/delphilint-server/pom.xml
4.45KB
delphilint-master/server/delphilint-server/src/
-
delphilint-master/server/delphilint-server/src/main/
-
delphilint-master/server/delphilint-server/src/main/java/
-
delphilint-master/server/delphilint-server/src/main/java/au/
-
delphilint-master/server/delphilint-server/src/main/java/au/com/
-
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/
-
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/
-
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/App.java
2.82KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/
-
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/AnalysisOrchestrator.java
7.02KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/DelphiCharsetDetector.java
1.73KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/DelphiIssue.java
3.02KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/DelphiLintInputFile.java
2.64KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/DelphiQuickFix.java
2.05KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/DelphiTextEdit.java
1.1KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/EngineStartupConfiguration.java
1.45KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/RuleUtils.java
1.25KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/SonarDelphiUtils.java
1.72KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/TextRange.java
1.84KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/TrackableWrappers.java
5.25KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/maintenance/
-
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/maintenance/FallbackPlugin.java
1.92KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/maintenance/FallbackPluginProvider.java
2.5KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/maintenance/FallbackPluginProviderException.java
1.04KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/maintenance/LogCleaner.java
2.16KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/maintenance/SonarDelphiDownloader.java
1.72KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/
-
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/CleanCodeAttribute.java
2.69KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/CleanCodeAttributeCategory.java
893B
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/ImpactSeverity.java
1.25KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/IssueLikeType.java
852B
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/IssueStatus.java
1.6KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/JsonHttpHandler.java
2.12KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/RemoteActiveRule.java
1.74KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/RemoteCleanCode.java
1.32KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/RemoteIssue.java
5.28KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/RemotePlugin.java
1.26KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/RemoteRule.java
1.67KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/RuleSeverity.java
1.43KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/RuleType.java
1.37KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SoftwareQuality.java
1.31KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarCharacteristics.java
2.31KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHasher.java
3.03KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHost.java
4.47KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHostBadRequestException.java
939B
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHostConnectException.java
954B
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHostException.java
918B
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHostForbiddenException.java
937B
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHostStatusCodeException.java
996B
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHostUnauthorizedException.java
943B
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarServerUtils.java
7.27KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/UncheckedSonarHostException.java
938B
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/
-
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/ConnectedList.java
3.97KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/HttpSonarApi.java
5KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/HttpUtils.java
2.2KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarApi.java
1.41KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeComponent.java
1.14KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeHost.java
21.03KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeHotspot.java
2.6KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeIssue.java
3.01KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeIssueLike.java
1.49KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeQualityImpact.java
1.24KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeQualityProfile.java
1.25KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeRule.java
1.92KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/Version.java
2.16KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/standalone/
-
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/standalone/AbstractStandaloneSonarHost.java
5.7KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/standalone/ConfigurableStandaloneSonarHost.java
1.53KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/standalone/DefaultStandaloneSonarHost.java
1.31KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/standalone/StubSonarHost.java
1.15KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/
-
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/AnalysisServer.java
13.2KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/LintMessage.java
2.51KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/MessageCategory.java
2.21KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/SonarDelphiLogOutput.java
1.39KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/SonarProjectProperties.java
1.87KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/TlvConnection.java
6.03KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/
-
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/RequestAnalyze.java
1.67KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/RequestInitialize.java
1.29KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/RequestRuleRetrieve.java
1.09KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/ResponseAnalyzeResult.java
3.37KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/ResponseRuleRetrieveResult.java
1.18KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/data/
-
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/data/CleanCodeData.java
1.81KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/data/IssueData.java
1.96KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/data/IssueMetadataData.java
1.42KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/data/QuickFixData.java
1.24KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/data/RuleData.java
1.81KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/data/TextEditData.java
1.24KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/plugin/
-
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/plugin/CachingPluginDownloader.java
4.03KB
delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/plugin/DownloadedPlugin.java
1.48KB
delphilint-master/server/delphilint-server/src/main/resources/
-
delphilint-master/server/delphilint-server/src/main/resources/log4j2.xml
799B
delphilint-master/server/delphilint-server/src/test/
-
delphilint-master/server/delphilint-server/src/test/java/
-
delphilint-master/server/delphilint-server/src/test/java/au/
-
delphilint-master/server/delphilint-server/src/test/java/au/com/
-
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/
-
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/
-
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/analysis/
-
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/analysis/DelphiCharsetDetectorTest.java
2.12KB
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/analysis/DelphiLintInputFileTest.java
3.5KB
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/analysis/SonarDelphiUtilsTest.java
2.5KB
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/maintenance/
-
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/maintenance/LogCleanerTest.java
3.03KB
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/remote/
-
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/remote/HttpUtilsTest.java
2.81KB
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/remote/SonarCharacteristicsTest.java
2.93KB
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/remote/SonarHasherTest.java
3.79KB
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/remote/SonarServerUtilsTest.java
18.2KB
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/remote/sonarqube/
-
delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeHostTest.java
35.87KB
delphilint-master/server/delphilint-server/src/test/resources/
-
delphilint-master/server/delphilint-server/src/test/resources/au/
-
delphilint-master/server/delphilint-server/src/test/resources/au/com/
-
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/
-
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/
-
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/analysis/
-
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/analysis/charsetDetection/
-
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/analysis/charsetDetection/AnsiFile.pas
88B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/analysis/charsetDetection/Utf16File.pas
186B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/analysis/charsetDetection/Utf8File.pas
96B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/
-
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/AnsiFile.pas
88B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/AsciiFile.pas
78B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/Utf8File.pas
86B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/
-
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/
-
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/10.2.txt
4B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/10.5.txt
4B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/11.2.0.0.01923.txt
14B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/11.5.3.txt
6B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/5.7.txt
3B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/9.9.0.0.txt
7B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/activeRulesOk.json
1.63KB
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/error.json
72B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/installedPluginsOk.json
2.17KB
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/issuesSingularCleanCodeOk.json
1.35KB
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/issuesSingularOk.json
1.14KB
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/qualityProfileOk.json
606B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/resolvedHotspotsOk.json
3.71KB
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/resolvedIssuesCleanCodeOk.json
5.89KB
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/resolvedIssuesOk.json
4.58KB
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/resolvedTestHotspotsOk.json
991B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/resolvedTestIssuesOk.json
1.21KB
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/ruleNamesByRuleKeyOk.json
376B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/rulesCleanCodeOk.json
3.41KB
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/rulesOk.json
2.69KB
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/rulesSingularCleanCodeOk.json
475B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/rulesSingularOk.json
262B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/testComponentsOk.json
598B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/unresolvedHotspotsOk.json
3.65KB
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/unresolvedIssuesCleanCodeOk.json
5.74KB
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/unresolvedIssuesOk.json
4.42KB
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/unresolvedTestHotspotsOk.json
963B
delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/unresolvedTestIssuesOk.json
1.18KB
delphilint-master/server/delphilint-server/src/test/resources/log4j2.xml
352B
delphilint-master/server/pom.xml
5.65KB
delphilint-master/server/sonarlint-core-overrides/
-
delphilint-master/server/sonarlint-core-overrides/pom.xml
1.46KB
delphilint-master/server/sonarlint-core-overrides/src/
-
delphilint-master/server/sonarlint-core-overrides/src/main/
-
delphilint-master/server/sonarlint-core-overrides/src/main/java/
-
delphilint-master/server/sonarlint-core-overrides/src/main/java/org/
-
delphilint-master/server/sonarlint-core-overrides/src/main/java/org/sonarsource/
-
delphilint-master/server/sonarlint-core-overrides/src/main/java/org/sonarsource/sonarlint/
-
delphilint-master/server/sonarlint-core-overrides/src/main/java/org/sonarsource/sonarlint/core/
-
delphilint-master/server/sonarlint-core-overrides/src/main/java/org/sonarsource/sonarlint/core/commons/
-
delphilint-master/server/sonarlint-core-overrides/src/main/java/org/sonarsource/sonarlint/core/commons/Language.java
2.87KB
delphilint-master/version.txt
11B

资源内容介绍

将SonarDelphi(一款具有 100 多种代码分析规则的 Delphi 静态分析器)引入 Delphi IDE动态分析一个或多个文件,缩短反馈循环,这样您就可以在签入之前发现并解决问题检测到的问题及其描述和理由以内联方式显示在 IDE 中通过右键单击即可自动快速修复常见问题两种分析模式:独立 - 完全在本地运行分析无需外部服务器或其他工具应用常用的 Delphi 规则的默认规则集,或从 SonarDelphi 规则的完整列表中选择所需的编码样式已连接 - 连接到 SonarQube 实例,允许从服务器配置的质量配置文件中获取活动规则和配置抑制过去分析中已解决的问题服务器 SonarDelphi 版本的使用情况支持读取标准sonar-project.properties文件,提供额外配置Visual Studio Code 配套扩展,可用于在 VS Code 本身中运行分析并显示结果
<h1 id="delphilint"> <picture> <source media="(prefers-color-scheme: dark)" srcset="docs/images/delphilint-title-dark.png"> <source media="(prefers-color-scheme: light)" srcset="docs/images/delphilint-title-light.png"> <img alt="DelphiLint" src="docs/images/delphilint-title-dark.png"/> </picture></h1>[![Build](https://github.com/integrated-application-development/delphilint/actions/workflows/build.yml/badge.svg)](https://github.com/integrated-application-development/delphilint/actions/workflows/build.yml) [![Format](https://github.com/integrated-application-development/delphilint/actions/workflows/format.yml/badge.svg)](https://github.com/integrated-application-development/delphilint/actions/workflows/format.yml)DelphiLint is an IDE package for RAD Studio that provides on-the-fly code analysis and linting, powered by[SonarDelphi](https://github.com/integrated-application-development/sonar-delphi).## Features* Brings [SonarDelphi](https://github.com/integrated-application-development/sonar-delphi), a static analyzer for Delphi with 100+ code analysis rules, to the Delphi IDE* Analyze one or more files on-the-fly, shortening the feedback loop so you can pick up and fix problems before they're even checked in* Detected issues, along with descriptions and rationale, displayed inline in the IDE* Automated quick fixes for common issues, available via right click* Two analysis modes: * Standalone - run analyses entirely locally * No external servers or other tools required * Apply a default ruleset of commonly accepted Delphi rules, or pick and choose your desired coding style from the full list of SonarDelphi rules * Connected - connect to a SonarQube instance, allowing for * Fetching of active rules and configuration from the server's configured quality profiles * Suppression of issues that have been resolved in past analyses * Usage of the server's version of SonarDelphi* Support for reading standard `sonar-project.properties` files, providing additional configuration* A Visual Studio Code companion extension that can be used to run analyses and show results in VS Code itself## InstallationSystem requirements:* Microsoft Edge 79.0.309+* [Delphi 11+](https://www.embarcadero.com/products/delphi)* [Java 11+](https://adoptium.net/temurin/releases/?package=jre&version=17)Installation steps:1. Download the packaged zip for your Delphi version from [the latest release](https://github.com/integrated-application-development/delphilint/releases/latest), or [build from source](#building-from-source).2. Unzip the folder and run the included `install.bat` script.3. Done!> [!NOTE]> Using the precompiled BPLs in different minor versions from which they were compiled can cause compatibility problems in some circumstances. If you encounter issues, please [build from source](#building-from-source).### Installing the VS Code companion1. Download the .vsix extension file from [the latest release](https://github.com/integrated-application-development/delphilint/releases/latest), or [build from source](#building-the-vs-code-companion).2. Run `code --install-extension <vsix>` to install the extension.> [!IMPORTANT]> For the companion to work, a DelphiLint installation of the same version must be installed.>> The VS Code companion is **not** required for the Delphi IDE plugin to function.## UsageTo analyze a file:1. Open a Delphi project in the IDE.2. Open the Delphi source file you want to analyze.3. Click the `DelphiLint > Analyze This File` menu option.It's as easy as that! The DelphiLint window will then pop up, showing the current state of analysis and any issuesthat are raised. Please note that when the file has a lot of imports the analysis could take thirty seconds or so.* To **analyze all files that are open in the IDE**, use `DelphiLint > Analyze All Open Files`.* To **clear a file of its analysis history**, use `DelphiLint > Clear Active File`.* To **apply quick fixes for an issue**, right click the issue range in the editor window or the issue item in theDelphiLint window, then select the quick fix. (Note that not all issues may have quick fixes available.)For more information:* See [Configuration](docs/CONFIGURATION.md) for details on project configuration settings.* See the [FAQ](docs/FAQ.md) for answers to common questions and problems.## Gallery| ![](docs/images/multi_file_issues.gif) | ![](docs/images/gallery-code-view-dark.png) || ----- | ----- || ![](docs/images/gallery-code-view-light.png) | ![](docs/images/fix_issues.gif) || ![](docs/images/gallery-quick-fix.png) | ![](docs/images/gallery-code-view-mountain-mist.png) |## Building from sourcePrerequisites:* [Delphi 11+](https://www.embarcadero.com/products/delphi)* [JDK 11+](https://adoptium.net/temurin/releases/?package=jdk&version=17)* [Maven 3.5+](https://maven.apache.org/)* [npm](https://www.npmjs.com/)* Microsoft Edge 79.0.309+* PowerShell execution policy set to `Unrestricted` (see [MSDN](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_scripts?view=powershell-7.4#how-to-run-a-script))To build DelphiLint, use `scripts/build.ps1`:* `scripts/build.ps1 280` to build for Delphi 11 Alexandria* `scripts/build.ps1 290` to build for Delphi 12 AthensThis creates a `target/DelphiLint-<version>-` folder containing all built artifacts.> [!NOTE]> `build.ps1` looks for a Delphi installation in the default location for the given version.> If your installation is elsewhere, supply the location as part of the version parameter, e.g.> `scripts/build.ps1 280=/my/custom/location`.## ContributingDelphiLint is open for contributions - please read the [contributing guide](docs/CONTRIBUTING.md) for more information.## LicenseLicensed under the [GNU Lesser General Public License, Version 3.0](http://www.gnu.org/licenses/lgpl.txt).

用户评论 (0)

发表评论

captcha

相关资源

用 VisualBasic 编写的知识图谱数据库引擎

在脚本中导入R#包,然后创建一个空的图形数据库:import graphQLkb = MsgFile::open()

12.75MB32积分

Ruby on Rails

什么是 Rails?Rails 是一个 Web 应用程序框架,它包含根据 模型-视图-控制器 (MVC) 模式创建数据库支持的 Web 应用程序所需的一切。理解 MVC 模式是理解 Rails 的关键。MVC 将应用程序分为三层:模型、视图和控制器,每层都有特定的职责。模型层模型层代表领域模型(例如帐户、产品、人员、帖子等),并封装特定于应用程序的业务逻辑。在 Rails 中,数据库支持的模型类派生自 ActiveRecord::Base。Active Record允许您将数据库行中的数据显示为对象,并使用业务逻辑方法修饰这些数据对象。虽然大多数 Rails 模型都由数据库支持,但模型也可以是普通的 Ruby 类,或者是实现Active Model模块提供的一组接口的 Ruby 类。

12.37MB40积分

Go 是一种开源编程语言,可以轻松构建简单、可靠、高效的软件

下载并安装二进制发行版官方二进制发行版可在https://go.dev/dl/获得。下载二进制版本后,请访问https://go.dev/doc/install 获取安装说明。从源安装如果您的操作系统和架构组合没有可用的二进制分发版,请访问 https://go.dev/doc/install/source 获取源安装说明。

33.79MB13积分

基于 C 的 gRPC(C++、Python、Ruby、Objective-C、PHP、C#)

gRPC – 一个 RPC 库和框架gRPC 是一个现代的、开源的、高性能的远程过程调用 (RPC) 框架,可以在任何地方运行。gRPC 使客户端和服务器应用程序能够透明地通信,并简化了连接系统的构建。为了最大限度地提高可用性,gRPC 支持向用户所选语言(如果有)添加依赖项的标准方法。在大多数语言中,gRPC 运行时都以包的形式提供,可在用户的语言包管理器中使用。

29.04MB46积分