小编kna*_*sch的帖子

VSCode Intellisense TypeScript:排除路径中引用的路径

我开发一个 Angular 应用程序,其中一些代码被分组到它们自己的 (npm) 项目中,以便其他应用程序可以引用它们。

当我在文件夹中编写代码时app,VSCode 的 Intellisense 建议使用以下自动导入路径,这两个路径都有效:

import 'FooComponent' from module "../../../projects/company/shared/src/foo/foo.component";
import 'FooComponent' from module "@company/shared";
Run Code Online (Sandbox Code Playgroud)

我的目标是使"@company/shared"导入成为默认选择。如果能完全隐藏相对路径就更好了。到目前为止我已经尝试过了:

  1. typescript.preferences.importModuleSpecifier: non-relative
  2. typescript.preferences.importModuleSpecifierEnding: minimal
  3. 指定路径后排除 tsconfig.json 中的目录。

到目前为止,这些都没有解决我的问题。

我有一个与此类似的 Angular 项目结构:

ApplicationName
  - dist
  - e2e
  - node_modules
  - projects
    - company
      - domain
      - shared
  - src
    - app
  tsconfig.json
Run Code Online (Sandbox Code Playgroud)

在 中tsconfig.json,我shared在以下位置引用了该项目paths

{ 
  "compilerOptions": {
    // standard stuff
    "baseUrl": "src",
    "paths": {
      @company/domain: [
        ../projects/company/domain/src/public-api
      ],
      @company/shared: [ …
Run Code Online (Sandbox Code Playgroud)

intellisense path typescript visual-studio-code

8
推荐指数
1
解决办法
3936
查看次数

Jenkins:对 Bitbucket Pull 请求的评论

我们的 Jenkins + Bitbucket 云集成已经可以运行,并使用多分支管道作业来通知 Bitbucket 有关拉取请求的构建状态。

现在我想增强它并添加预览环境,例如,pr150.testing.company.com以便我们可以在合并之前测试实时生产构建。我计划使用 docker-compose 动态启动/停止预览环境。

现在,Jenkins 需要使用预览环境的链接来评论 Bitbucket 拉取请求。我知道Bitbucket API 支持创建拉取请求评论。

我想象这样的评论: 詹金斯拉取请求评论

这个例子取自Jenkins-X

Jenkins 的 Bitbucket 插件是否支持自动创建此类评论?

编辑:为了澄清,一个自动评论拉取请求的插件就足够了。在我们这边创建评论的内容是没有问题的。

bitbucket pull-request jenkins

7
推荐指数
1
解决办法
3980
查看次数

Java-忽略目录/包级别的警告

我们的某些代码是自动生成的(由Apache Axis),并且会报告大量警告。一个例子是:

private java.util.HashMap faultExceptionNameMap = new java.util.HashMap();
Run Code Online (Sandbox Code Playgroud)

在这里,警告是

HashMap是原始类型。对通用类型HashMap的引用应参数化。

当然,真正解决这些警告是没有意义的,因为无论如何我们都必须信任Apache Axis,它只会再次按原样重新创建代码。

因为我们的团队使用从VSCode到IntelliJ IDEA到Eclipse的不同IDE,所以我正在寻找一种与IDE无关的方法来排除来自自动生成的包/目录的警告。最好是可以通过版本控制为工作区设置此选项。

在TypeScript中,我将excludetsconfig.json

例如,Java是否具有等效功能?

java warnings visual-studio-code

6
推荐指数
1
解决办法
122
查看次数