首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

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

网络技术 1.57MB 13 需要积分: 1
立即下载

资源介绍:

将SonarDelphi(一款具有 100 多种代码分析规则的 Delphi 静态分析器)引入 Delphi IDE 动态分析一个或多个文件,缩短反馈循环,这样您就可以在签入之前发现并解决问题 检测到的问题及其描述和理由以内联方式显示在 IDE 中 通过右键单击即可自动快速修复常见问题 两种分析模式: 独立 - 完全在本地运行分析 无需外部服务器或其他工具 应用常用的 Delphi 规则的默认规则集,或从 SonarDelphi 规则的完整列表中选择所需的编码样式 已连接 - 连接到 SonarQube 实例,允许 从服务器配置的质量配置文件中获取活动规则和配置 抑制过去分析中已解决的问题 服务器 SonarDelphi 版本的使用情况 支持读取标准sonar-project.properties文件,提供额外配置 Visual Studio Code 配套扩展,可用于在 VS Code 本身中运行分析并显示结果

DelphiLint

[![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 ## Installation System 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 companion 1. 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 ` 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. ## Usage To 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 issues that 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 the DelphiLint 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 source Prerequisites: * [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 Athens This creates a `target/DelphiLint--` 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`. ## Contributing DelphiLint is open for contributions - please read the [contributing guide](docs/CONTRIBUTING.md) for more information. ## License Licensed under the [GNU Lesser General Public License, Version 3.0](http://www.gnu.org/licenses/lgpl.txt).

资源文件列表:

delphilint-master.zip 大约有350个文件
  1. delphilint-master/
  2. delphilint-master/.gitattributes 158B
  3. delphilint-master/.github/
  4. delphilint-master/.github/ISSUE_TEMPLATE/
  5. delphilint-master/.github/ISSUE_TEMPLATE/bug_report.yml 2.82KB
  6. delphilint-master/.github/ISSUE_TEMPLATE/config.yml 26B
  7. delphilint-master/.github/ISSUE_TEMPLATE/docs_improvement.yml 1.13KB
  8. delphilint-master/.github/ISSUE_TEMPLATE/improvement.yml 1.68KB
  9. delphilint-master/.github/ISSUE_TEMPLATE/inquiry.yml 654B
  10. delphilint-master/.github/workflows/
  11. delphilint-master/.github/workflows/build.yml 991B
  12. delphilint-master/.github/workflows/format.yml 415B
  13. delphilint-master/.github/workflows/license-check.yml 671B
  14. delphilint-master/.gitignore 367B
  15. delphilint-master/.vscode/
  16. delphilint-master/.vscode/launch.json 621B
  17. delphilint-master/.vscode/tasks.json 570B
  18. delphilint-master/CHANGELOG.md 12.32KB
  19. delphilint-master/LICENSE.txt 7.47KB
  20. delphilint-master/NOTICE.txt 4.7KB
  21. delphilint-master/README.md 5.83KB
  22. delphilint-master/client/
  23. delphilint-master/client/BuildAdditionalResources.ps1 684B
  24. delphilint-master/client/DelphiLintClientProjects280.groupproj 1.93KB
  25. delphilint-master/client/DelphiLintClientProjects290.groupproj 1.93KB
  26. delphilint-master/client/assets/
  27. delphilint-master/client/assets/analyze_icon_16x16.bmp 906B
  28. delphilint-master/client/assets/analyze_open_16x16.bmp 906B
  29. delphilint-master/client/assets/analyze_short_icon_16x16.bmp 906B
  30. delphilint-master/client/assets/clear_icon_16x16.bmp 906B
  31. delphilint-master/client/assets/delphilint_icon_24x24.bmp 1.82KB
  32. delphilint-master/client/assets/delphilint_icon_48x48.bmp 6.88KB
  33. delphilint-master/client/assets/issueicons/
  34. delphilint-master/client/assets/issueicons/NOTICE.txt 755B
  35. delphilint-master/client/assets/issueicons/impactseverity/
  36. delphilint-master/client/assets/issueicons/impactseverity/high.png 653B
  37. delphilint-master/client/assets/issueicons/impactseverity/low.png 656B
  38. delphilint-master/client/assets/issueicons/impactseverity/medium.png 653B
  39. delphilint-master/client/assets/issueicons/severity/
  40. delphilint-master/client/assets/issueicons/severity/blocker.png 437B
  41. delphilint-master/client/assets/issueicons/severity/critical.png 517B
  42. delphilint-master/client/assets/issueicons/severity/info.png 467B
  43. delphilint-master/client/assets/issueicons/severity/major.png 554B
  44. delphilint-master/client/assets/issueicons/severity/minor.png 558B
  45. delphilint-master/client/assets/issueicons/type/
  46. delphilint-master/client/assets/issueicons/type/bug.png 653B
  47. delphilint-master/client/assets/issueicons/type/code_smell.png 725B
  48. delphilint-master/client/assets/issueicons/type/hotspot.png 668B
  49. delphilint-master/client/assets/issueicons/type/vulnerability.png 583B
  50. delphilint-master/client/assets/linticons/
  51. delphilint-master/client/assets/linticons/lint_disabled.png 584B
  52. delphilint-master/client/assets/linticons/lint_fail.png 573B
  53. delphilint-master/client/assets/linticons/lint_success.png 652B
  54. delphilint-master/client/assets/linticons/lint_success_outdated.png 697B
  55. delphilint-master/client/assets/linticons/lint_warn.png 549B
  56. delphilint-master/client/assets/linticons/lint_warn_outdated.png 585B
  57. delphilint-master/client/assets/linticons/lint_work.png 612B
  58. delphilint-master/client/assets/rulehtml.css 4.02KB
  59. delphilint-master/client/assets/tool_window_icon_16x16.bmp 906B
  60. delphilint-master/client/jslib/
  61. delphilint-master/client/jslib/index.js 1.95KB
  62. delphilint-master/client/jslib/package.json 586B
  63. delphilint-master/client/jslib/webpack.config.js 632B
  64. delphilint-master/client/sonar-project.properties 222B
  65. delphilint-master/client/source/
  66. delphilint-master/client/source/DelphiLint.Analyzer.pas 24.71KB
  67. delphilint-master/client/source/DelphiLint.Context.pas 12.66KB
  68. delphilint-master/client/source/DelphiLint.Data.pas 18.9KB
  69. delphilint-master/client/source/DelphiLint.Events.pas 4.23KB
  70. delphilint-master/client/source/DelphiLint.ExtWebView2.pas 1.9KB
  71. delphilint-master/client/source/DelphiLint.ExternalConsts.pas 1.06KB
  72. delphilint-master/client/source/DelphiLint.FileLogger.pas 4.12KB
  73. delphilint-master/client/source/DelphiLint.Handlers.pas 20.98KB
  74. delphilint-master/client/source/DelphiLint.HtmlGen.pas 14.74KB
  75. delphilint-master/client/source/DelphiLint.IDEBaseTypes.pas 5.05KB
  76. delphilint-master/client/source/DelphiLint.IDEContext.pas 29.42KB
  77. delphilint-master/client/source/DelphiLint.IssueActions.pas 10.9KB
  78. delphilint-master/client/source/DelphiLint.LiveData.pas 12.61KB
  79. delphilint-master/client/source/DelphiLint.OptionsForm.dfm 5.13KB
  80. delphilint-master/client/source/DelphiLint.OptionsForm.pas 10.73KB
  81. delphilint-master/client/source/DelphiLint.Plugin.dfm 20.57KB
  82. delphilint-master/client/source/DelphiLint.Plugin.pas 17.45KB
  83. delphilint-master/client/source/DelphiLint.PopupHook.pas 4.08KB
  84. delphilint-master/client/source/DelphiLint.ProjectOptions.pas 3.42KB
  85. delphilint-master/client/source/DelphiLint.Properties.pas 8.96KB
  86. delphilint-master/client/source/DelphiLint.Resources.pas 7.12KB
  87. delphilint-master/client/source/DelphiLint.Server.pas 31.09KB
  88. delphilint-master/client/source/DelphiLint.Settings.pas 10.61KB
  89. delphilint-master/client/source/DelphiLint.SettingsFrame.dfm 11.73KB
  90. delphilint-master/client/source/DelphiLint.SettingsFrame.pas 16.84KB
  91. delphilint-master/client/source/DelphiLint.SetupForm.dfm 4.92KB
  92. delphilint-master/client/source/DelphiLint.SetupForm.pas 7.94KB
  93. delphilint-master/client/source/DelphiLint.ToolFrame.dfm 6.49KB
  94. delphilint-master/client/source/DelphiLint.ToolFrame.pas 25.87KB
  95. delphilint-master/client/source/DelphiLint.Utils.pas 11.67KB
  96. delphilint-master/client/source/DelphiLint.Version.pas 1.41KB
  97. delphilint-master/client/source/DelphiLintClient280.dpk 2.24KB
  98. delphilint-master/client/source/DelphiLintClient280.dproj 13.2KB
  99. delphilint-master/client/source/DelphiLintClient290.dpk 2.24KB
  100. delphilint-master/client/source/DelphiLintClient290.dproj 13.33KB
  101. delphilint-master/client/source/PreBuild.ps1 688B
  102. delphilint-master/client/source/dlversion.inc 247B
  103. delphilint-master/client/test/
  104. delphilint-master/client/test/DelphiLintClientTest280.dpr 2.73KB
  105. delphilint-master/client/test/DelphiLintClientTest280.dproj 17.31KB
  106. delphilint-master/client/test/DelphiLintClientTest290.dpr 2.73KB
  107. delphilint-master/client/test/DelphiLintClientTest290.dproj 17.4KB
  108. delphilint-master/client/test/DelphiLintTest.Data.pas 8.21KB
  109. delphilint-master/client/test/DelphiLintTest.Events.pas 7.36KB
  110. delphilint-master/client/test/DelphiLintTest.FileLogger.pas 5.72KB
  111. delphilint-master/client/test/DelphiLintTest.Handlers.pas 15.1KB
  112. delphilint-master/client/test/DelphiLintTest.HtmlGen.pas 15.98KB
  113. delphilint-master/client/test/DelphiLintTest.IssueActions.pas 10.2KB
  114. delphilint-master/client/test/DelphiLintTest.LiveData.pas 15.18KB
  115. delphilint-master/client/test/DelphiLintTest.MockContext.pas 43.9KB
  116. delphilint-master/client/test/DelphiLintTest.MockUtils.pas 2.71KB
  117. delphilint-master/client/test/DelphiLintTest.Plugin.pas 9.28KB
  118. delphilint-master/client/test/DelphiLintTest.Properties.pas 6.1KB
  119. delphilint-master/client/test/DelphiLintTest.Server.pas 10.06KB
  120. delphilint-master/client/test/DelphiLintTest.Settings.pas 12.82KB
  121. delphilint-master/client/test/DelphiLintTest.Utils.pas 17.16KB
  122. delphilint-master/companion/
  123. delphilint-master/companion/delphilint-vscode/
  124. delphilint-master/companion/delphilint-vscode/.eslintrc.json 516B
  125. delphilint-master/companion/delphilint-vscode/.vscodeignore 105B
  126. delphilint-master/companion/delphilint-vscode/images/
  127. delphilint-master/companion/delphilint-vscode/images/icon.png 10.09KB
  128. delphilint-master/companion/delphilint-vscode/package.json 2.81KB
  129. delphilint-master/companion/delphilint-vscode/sonar-project.properties 148B
  130. delphilint-master/companion/delphilint-vscode/src/
  131. delphilint-master/companion/delphilint-vscode/src/command.ts 9.36KB
  132. delphilint-master/companion/delphilint-vscode/src/delphiProjectUtils.ts 3.15KB
  133. delphilint-master/companion/delphilint-vscode/src/display.ts 2.34KB
  134. delphilint-master/companion/delphilint-vscode/src/error.ts 1.07KB
  135. delphilint-master/companion/delphilint-vscode/src/extension.ts 3KB
  136. delphilint-master/companion/delphilint-vscode/src/projectOptions.ts 1.99KB
  137. delphilint-master/companion/delphilint-vscode/src/resource.ts 1.53KB
  138. delphilint-master/companion/delphilint-vscode/src/server.ts 9.25KB
  139. delphilint-master/companion/delphilint-vscode/src/settings.ts 5.58KB
  140. delphilint-master/companion/delphilint-vscode/src/statusBar.ts 2.36KB
  141. delphilint-master/companion/delphilint-vscode/tsconfig.json 537B
  142. delphilint-master/docs/
  143. delphilint-master/docs/CONFIGURATION.md 3.51KB
  144. delphilint-master/docs/CONTRIBUTING.md 2.64KB
  145. delphilint-master/docs/FAQ.md 9.75KB
  146. delphilint-master/docs/images/
  147. delphilint-master/docs/images/delphilint-logo.svg 1.72KB
  148. delphilint-master/docs/images/delphilint-title-dark.png 12.72KB
  149. delphilint-master/docs/images/delphilint-title-light.png 13.95KB
  150. delphilint-master/docs/images/delphilint-title.svg 3.64KB
  151. delphilint-master/docs/images/fix_issues.gif 323.46KB
  152. delphilint-master/docs/images/gallery-code-view-dark.png 95.54KB
  153. delphilint-master/docs/images/gallery-code-view-light.png 117.24KB
  154. delphilint-master/docs/images/gallery-code-view-mountain-mist.png 94.49KB
  155. delphilint-master/docs/images/gallery-quick-fix.png 83KB
  156. delphilint-master/docs/images/lint_disabled.svg 866B
  157. delphilint-master/docs/images/lint_fail.svg 866B
  158. delphilint-master/docs/images/lint_success.svg 866B
  159. delphilint-master/docs/images/lint_success_outdated.svg 1.89KB
  160. delphilint-master/docs/images/lint_warn.svg 866B
  161. delphilint-master/docs/images/lint_warn_outdated.svg 1.89KB
  162. delphilint-master/docs/images/lint_work.svg 866B
  163. delphilint-master/docs/images/multi_file_issues.gif 552.38KB
  164. delphilint-master/docs/images/standalone-rules-options.png 41.14KB
  165. delphilint-master/scripts/
  166. delphilint-master/scripts/TEMPLATE_install.ps1 2.75KB
  167. delphilint-master/scripts/build.ps1 11.08KB
  168. delphilint-master/scripts/common.psm1 2.12KB
  169. delphilint-master/scripts/license.ps1 3.59KB
  170. delphilint-master/scripts/scan.ps1 1.42KB
  171. delphilint-master/scripts/version.ps1 2.74KB
  172. delphilint-master/server/
  173. delphilint-master/server/.mvn/
  174. delphilint-master/server/.mvn/maven.config 22B
  175. delphilint-master/server/buildversioned.ps1 148B
  176. delphilint-master/server/delphilint-server/
  177. delphilint-master/server/delphilint-server/pom.xml 4.45KB
  178. delphilint-master/server/delphilint-server/src/
  179. delphilint-master/server/delphilint-server/src/main/
  180. delphilint-master/server/delphilint-server/src/main/java/
  181. delphilint-master/server/delphilint-server/src/main/java/au/
  182. delphilint-master/server/delphilint-server/src/main/java/au/com/
  183. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/
  184. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/
  185. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/App.java 2.82KB
  186. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/
  187. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/AnalysisOrchestrator.java 7.02KB
  188. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/DelphiCharsetDetector.java 1.73KB
  189. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/DelphiIssue.java 3.02KB
  190. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/DelphiLintInputFile.java 2.64KB
  191. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/DelphiQuickFix.java 2.05KB
  192. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/DelphiTextEdit.java 1.1KB
  193. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/EngineStartupConfiguration.java 1.45KB
  194. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/RuleUtils.java 1.25KB
  195. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/SonarDelphiUtils.java 1.72KB
  196. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/TextRange.java 1.84KB
  197. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/analysis/TrackableWrappers.java 5.25KB
  198. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/maintenance/
  199. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/maintenance/FallbackPlugin.java 1.92KB
  200. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/maintenance/FallbackPluginProvider.java 2.5KB
  201. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/maintenance/FallbackPluginProviderException.java 1.04KB
  202. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/maintenance/LogCleaner.java 2.16KB
  203. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/maintenance/SonarDelphiDownloader.java 1.72KB
  204. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/
  205. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/CleanCodeAttribute.java 2.69KB
  206. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/CleanCodeAttributeCategory.java 893B
  207. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/ImpactSeverity.java 1.25KB
  208. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/IssueLikeType.java 852B
  209. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/IssueStatus.java 1.6KB
  210. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/JsonHttpHandler.java 2.12KB
  211. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/RemoteActiveRule.java 1.74KB
  212. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/RemoteCleanCode.java 1.32KB
  213. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/RemoteIssue.java 5.28KB
  214. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/RemotePlugin.java 1.26KB
  215. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/RemoteRule.java 1.67KB
  216. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/RuleSeverity.java 1.43KB
  217. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/RuleType.java 1.37KB
  218. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SoftwareQuality.java 1.31KB
  219. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarCharacteristics.java 2.31KB
  220. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHasher.java 3.03KB
  221. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHost.java 4.47KB
  222. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHostBadRequestException.java 939B
  223. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHostConnectException.java 954B
  224. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHostException.java 918B
  225. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHostForbiddenException.java 937B
  226. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHostStatusCodeException.java 996B
  227. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarHostUnauthorizedException.java 943B
  228. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/SonarServerUtils.java 7.27KB
  229. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/UncheckedSonarHostException.java 938B
  230. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/
  231. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/ConnectedList.java 3.97KB
  232. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/HttpSonarApi.java 5KB
  233. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/HttpUtils.java 2.2KB
  234. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarApi.java 1.41KB
  235. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeComponent.java 1.14KB
  236. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeHost.java 21.03KB
  237. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeHotspot.java 2.6KB
  238. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeIssue.java 3.01KB
  239. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeIssueLike.java 1.49KB
  240. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeQualityImpact.java 1.24KB
  241. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeQualityProfile.java 1.25KB
  242. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeRule.java 1.92KB
  243. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/sonarqube/Version.java 2.16KB
  244. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/standalone/
  245. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/standalone/AbstractStandaloneSonarHost.java 5.7KB
  246. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/standalone/ConfigurableStandaloneSonarHost.java 1.53KB
  247. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/standalone/DefaultStandaloneSonarHost.java 1.31KB
  248. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/remote/standalone/StubSonarHost.java 1.15KB
  249. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/
  250. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/AnalysisServer.java 13.2KB
  251. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/LintMessage.java 2.51KB
  252. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/MessageCategory.java 2.21KB
  253. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/SonarDelphiLogOutput.java 1.39KB
  254. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/SonarProjectProperties.java 1.87KB
  255. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/TlvConnection.java 6.03KB
  256. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/
  257. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/RequestAnalyze.java 1.67KB
  258. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/RequestInitialize.java 1.29KB
  259. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/RequestRuleRetrieve.java 1.09KB
  260. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/ResponseAnalyzeResult.java 3.37KB
  261. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/ResponseRuleRetrieveResult.java 1.18KB
  262. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/data/
  263. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/data/CleanCodeData.java 1.81KB
  264. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/data/IssueData.java 1.96KB
  265. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/data/IssueMetadataData.java 1.42KB
  266. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/data/QuickFixData.java 1.24KB
  267. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/data/RuleData.java 1.81KB
  268. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/message/data/TextEditData.java 1.24KB
  269. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/plugin/
  270. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/plugin/CachingPluginDownloader.java 4.03KB
  271. delphilint-master/server/delphilint-server/src/main/java/au/com/integradev/delphilint/server/plugin/DownloadedPlugin.java 1.48KB
  272. delphilint-master/server/delphilint-server/src/main/resources/
  273. delphilint-master/server/delphilint-server/src/main/resources/log4j2.xml 799B
  274. delphilint-master/server/delphilint-server/src/test/
  275. delphilint-master/server/delphilint-server/src/test/java/
  276. delphilint-master/server/delphilint-server/src/test/java/au/
  277. delphilint-master/server/delphilint-server/src/test/java/au/com/
  278. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/
  279. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/
  280. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/analysis/
  281. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/analysis/DelphiCharsetDetectorTest.java 2.12KB
  282. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/analysis/DelphiLintInputFileTest.java 3.5KB
  283. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/analysis/SonarDelphiUtilsTest.java 2.5KB
  284. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/maintenance/
  285. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/maintenance/LogCleanerTest.java 3.03KB
  286. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/remote/
  287. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/remote/HttpUtilsTest.java 2.81KB
  288. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/remote/SonarCharacteristicsTest.java 2.93KB
  289. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/remote/SonarHasherTest.java 3.79KB
  290. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/remote/SonarServerUtilsTest.java 18.2KB
  291. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/remote/sonarqube/
  292. delphilint-master/server/delphilint-server/src/test/java/au/com/integradev/delphilint/remote/sonarqube/SonarQubeHostTest.java 35.87KB
  293. delphilint-master/server/delphilint-server/src/test/resources/
  294. delphilint-master/server/delphilint-server/src/test/resources/au/
  295. delphilint-master/server/delphilint-server/src/test/resources/au/com/
  296. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/
  297. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/
  298. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/analysis/
  299. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/analysis/charsetDetection/
  300. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/analysis/charsetDetection/AnsiFile.pas 88B
  301. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/analysis/charsetDetection/Utf16File.pas 186B
  302. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/analysis/charsetDetection/Utf8File.pas 96B
  303. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/
  304. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/AnsiFile.pas 88B
  305. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/AsciiFile.pas 78B
  306. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/Utf8File.pas 86B
  307. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/
  308. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/
  309. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/10.2.txt 4B
  310. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/10.5.txt 4B
  311. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/11.2.0.0.01923.txt 14B
  312. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/11.5.3.txt 6B
  313. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/5.7.txt 3B
  314. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/9.9.0.0.txt 7B
  315. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/activeRulesOk.json 1.63KB
  316. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/error.json 72B
  317. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/installedPluginsOk.json 2.17KB
  318. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/issuesSingularCleanCodeOk.json 1.35KB
  319. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/issuesSingularOk.json 1.14KB
  320. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/qualityProfileOk.json 606B
  321. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/resolvedHotspotsOk.json 3.71KB
  322. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/resolvedIssuesCleanCodeOk.json 5.89KB
  323. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/resolvedIssuesOk.json 4.58KB
  324. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/resolvedTestHotspotsOk.json 991B
  325. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/resolvedTestIssuesOk.json 1.21KB
  326. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/ruleNamesByRuleKeyOk.json 376B
  327. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/rulesCleanCodeOk.json 3.41KB
  328. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/rulesOk.json 2.69KB
  329. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/rulesSingularCleanCodeOk.json 475B
  330. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/rulesSingularOk.json 262B
  331. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/testComponentsOk.json 598B
  332. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/unresolvedHotspotsOk.json 3.65KB
  333. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/unresolvedIssuesCleanCodeOk.json 5.74KB
  334. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/unresolvedIssuesOk.json 4.42KB
  335. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/unresolvedTestHotspotsOk.json 963B
  336. delphilint-master/server/delphilint-server/src/test/resources/au/com/integradev/delphilint/remote/sonarqube/mockedApi/unresolvedTestIssuesOk.json 1.18KB
  337. delphilint-master/server/delphilint-server/src/test/resources/log4j2.xml 352B
  338. delphilint-master/server/pom.xml 5.65KB
  339. delphilint-master/server/sonarlint-core-overrides/
  340. delphilint-master/server/sonarlint-core-overrides/pom.xml 1.46KB
  341. delphilint-master/server/sonarlint-core-overrides/src/
  342. delphilint-master/server/sonarlint-core-overrides/src/main/
  343. delphilint-master/server/sonarlint-core-overrides/src/main/java/
  344. delphilint-master/server/sonarlint-core-overrides/src/main/java/org/
  345. delphilint-master/server/sonarlint-core-overrides/src/main/java/org/sonarsource/
  346. delphilint-master/server/sonarlint-core-overrides/src/main/java/org/sonarsource/sonarlint/
  347. delphilint-master/server/sonarlint-core-overrides/src/main/java/org/sonarsource/sonarlint/core/
  348. delphilint-master/server/sonarlint-core-overrides/src/main/java/org/sonarsource/sonarlint/core/commons/
  349. delphilint-master/server/sonarlint-core-overrides/src/main/java/org/sonarsource/sonarlint/core/commons/Language.java 2.87KB
  350. delphilint-master/version.txt 11B
0评论
提交 加载更多评论
其他资源 用 VisualBasic 编写的知识图谱数据库引擎
在脚本中导入R#包,然后创建一个空的图形数据库: import graphQL kb = MsgFile::open()
用 VisualBasic 编写的知识图谱数据库引擎 用 VisualBasic 编写的知识图谱数据库引擎 用 VisualBasic 编写的知识图谱数据库引擎
Ruby on Rails
什么是 Rails? Rails 是一个 Web 应用程序框架,它包含根据 模型-视图-控制器 (MVC) 模式创建数据库支持的 Web 应用程序所需的一切。 理解 MVC 模式是理解 Rails 的关键。MVC 将应用程序分为三层:模型、视图和控制器,每层都有特定的职责。 模型层 模型层代表领域模型(例如帐户、产品、人员、帖子等),并封装特定于应用程序的业务逻辑。在 Rails 中,数据库支持的模型类派生自 ActiveRecord::Base。Active Record允许您将数据库行中的数据显示为对象,并使用业务逻辑方法修饰这些数据对象。虽然大多数 Rails 模型都由数据库支持,但模型也可以是普通的 Ruby 类,或者是实现Active Model模块提供的一组接口的 Ruby 类。
Go 是一种开源编程语言,可以轻松构建简单、可靠、高效的软件
下载并安装 二进制发行版 官方二进制发行版可在https://go.dev/dl/获得。 下载二进制版本后,请访问https://go.dev/doc/install 获取安装说明。 从源安装 如果您的操作系统和架构组合没有可用的二进制分发版,请访问 https://go.dev/doc/install/source 获取源安装说明。
基于 C 的 gRPC(C++、Python、Ruby、Objective-C、PHP、C#)
gRPC – 一个 RPC 库和框架 gRPC 是一个现代的、开源的、高性能的远程过程调用 (RPC) 框架,可以在任何地方运行。gRPC 使客户端和服务器应用程序能够透明地通信,并简化了连接系统的构建。 为了最大限度地提高可用性,gRPC 支持向用户所选语言(如果有)添加依赖项的标准方法。在大多数语言中,gRPC 运行时都以包的形式提供,可在用户的语言包管理器中使用。
所有算法均用 Rust 实现
项目结构 该项目组织如下: src/ my_algo_category/ mod.rs my_algorithm.rs some_other_algorithm.rs some_other_algo_category/ ... mod.rs包含导出: mod my_algorithm; pub use self::my_algorithm::my_algorithm; my_algorithm.rs包含您的算法和相关测试: pub fn my_algorithm() { // ... } #[cfg(test)] mod tests { #[test] fn my_test() { // ... } }
Fortran标准库实用程序
Fortran 标准库的目标是实现以下总体范围: 实用程序(容器、字符串、文件、操作系统/环境集成、单元测试和断言、日志记录......) 算法(搜索和排序,合并......) 数学(线性代数、稀疏矩阵、特殊函数、快速傅里叶变换、随机数、统计学、常微分方程、数值积分、最优化……)
用于为 MATLAB simulink C 调用程序生成 PWM 信号的 C 代码
用于为 MATLAB simulink C 调用程序生成 PWM 信号的 C 代码
Python 代码可在 NKE PROVOR 浮标报告轮廓后自动更新其目标表面时间
Python 代码用于在 NKE PROVOR 浮标报告配置文件后自动更新其目标表面时间。 脚本update-params.py是此功能的主力,通过 cron 作业 github 工作流程(.github/workflows/check-floats.yaml)每天运行。 工作流程的基本步骤: 登录 RUDICS ftp 服务器 循环遍历浮点目录,并针对每个浮点数: 获取最新的配置文件时间,并检查以下条件: 过去 1 天内是否有个人资料? 确保 RUDICS_cmd.txt 文件不存在 是否有与最后一个配置文件相关的命令响应?([date]_[time]_[imei]_RUDICS_cmd.txt) 如果以上所有条件均满足,则: 根据先前的命令文件或用户定义的列表选择新的表面处理时间 创建 RUDICS_cmd.txt 文件并上传到 ftp 记录更改并保存包含日期和 imei 信息的命令文件