问题标签 [tooling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - 如何在 Vsix 项目中访问 IWorkspace?
我正在使用 Visual Studio 2019 社区版并使用 Visual Studio SDK。我想构建一些工具,用户需要提供解决方案中存在的类名。我不想建立自己的搜索引擎,我想知道如何使用 VS 的“Go to Type”功能。正如我从https://docs.microsoft.com/en-us/visualstudio/extensibility/workspace-indexing?view=vs-2019意识到的那样,我需要使用可以从 Microsoft.VisualStudio.Workspace.IWorkspace 检索的 IIndexWorkspaceService。但是在 Vsix 项目中,我只能访问不是从 IWorkspace 派生的 Microsoft.CodeAnalysis.Workspace。这有点令人困惑。哪个类实现了 IWorkspace?来自https://docs.microsoft.com/en-us/dotnet/api/microsoft.visualstudio.workspace。我只能看到只有 IWorkspace2 和 IWorkspace3 派生自 IWorkspace。对于如何在 Vsix 项目中访问 IIndexWorkspaceService 的任何指示,我将非常感激。
configuration - 检查前端库兼容性的工具?
我最近正在建立一个新的前端项目,并且遇到了几个问题,其中不同的库版本相互不兼容,并导致有时难以追踪的构建错误。
我想知道是否有一个工具或站点可以指定不同的前端库,即:React、webpack、styled-components 等,以及您要使用的特定版本,该工具会告诉您它们是否兼容或不。
理想情况下,您将能够从 package.json 中放入所有依赖项(和版本),并且该工具将标记依赖项之间任何可能的冲突。
wso2 - 错误 WSO2 - Siddhi -“连续调用 MarkIn 而不调用 markOut”
我是 WSO2 Siddhi 的新手,我希望你能帮助我。我一直在尝试修复它,但我不能。
我正在尝试“通过监控面板监控流处理器”,并查看图表,为此我将我的 siddhi 代码保存在:
C:\...\wso2\server\deployment\siddhi-files 和执行 WSO2\wso2si-4.0.0\bin> 时。\ 服务器
我正在运行 siddhi 规则,但出现以下错误:
错误 {io.siddhi.core.stream.StreamJunction} -在消耗流“OutputShareSomeKnowledgeStream”中的事件后“SubmitSolutionPRUEBA”出错,MarkIn 连续调用而没有在 io.siddhi.SiddhiApps.SubmitSolutionPRUEBA.Siddhi.Tables.reward_basicTable.updateOrInsert 中调用 markOut。延迟。因此,删除事件 'StreamEvent{ timestamp=1626790380632, beforeWindowData=null, onAfterWind], outputData=[Forum, 2017-May-10 09:51:48, 0f2f5191-5515-402d-bba2-73aa280285d3, Forum1, 4, 12] , type=CURRENT, next=null}' java.lang.IllegalStateException: MarkIn 在 io.siddhi.SiddhiApps.SubmitSolutionPRUEBA.Siddhi.Tables.reward_basicTable.updateOrInsert.latency 中没有调用 markOut 就连续调用
我在 WSO2 Siddhi 中的代码是:
- 输入数据
- 出口
- 桌子
-- 3. 查询 --
我的输入文件包含数据:
该程序在测试时运行良好,但在部署时执行它以获得延迟图,已用内存......监控,文件的第一行输入数据将其保存在表格中,但其余部分没有,它给出了上面暴露的错误,我没有得到图表。
我该如何解决这个错误?我需要查看跟踪图表。谢谢
android - Jetpack Compose PreviewActivity 不是活动子类或别名
在我探索它JetPack Compose
的Tooling
过程中,我发现了它的奇妙PreView
之处。虽然我可以在拆分和设计窗口中看到预览,但当我尝试在模拟器中部署它时,我发现了这个错误。
androidx.compose.ui.tooling.preview.PreviewActivity 不是活动子类或别名
我在用
我试图部署GradientTintedIconButtonPreview()的预览
这两个 Composable 是相同的。对于SquareComposablePreview
预览运行没有问题,但ComposablePreview
我得到了错误。
我做错了什么,工具有问题!
visual-studio-code - 如何开始为 VS Code 创建语言扩展?
根据添加 XHTML 支持中的讨论,我想开始为 Visual Studio Code 创建一个扩展,以实现对 XHTML 的支持。哪个是带有 XML 语法的 HTML,所以所需的功能已经(大部分?)在其他地方实现了——对于 XML 和 HTML 语言,后者有两个与 VS Code 捆绑在一起的扩展:html
和html-language features
. 但它是不同的。
作为第一步,我应该克隆 VS Code 存储库并删除除名为html
and的两个目录之外的所有内容html-language features
吗?还是HTML 的语言服务?还是后者和html
来自前者?还是从 开始html
,使其适用于 XHTML,然后才处理语言特性?
第二步是否应该只是将我正在计算机上开发的扩展添加到我的 VS Code 安装中?GUI 似乎只允许从 Visual Studio Marketplace 添加扩展。将正在开发的扩展放入 VS Code 的扩展目录(直接或使用符号链接)是否是正确的解决方案?我在 Manjaro Linux 上。
如果您能提供任何其他有用的建议,我也欢迎。
android - 对缺少注释处理器依赖项的 Lint 检查
用例是,如果我使用任何使用注释处理器的库,那么我需要编译/实现来为注释处理器添加依赖项和 kapt/apt。
例如dagger 2,我们需要以下依赖项
}
我想编写一个 android lint 检查,它可以验证我是否在 dagger 中使用了诸如 @Provides 之类的注释,然后我还添加了 dagger 编译器作为依赖项。如果缺少 dagger 编译器但我添加了 @Provides 则抛出错误。我可以想到 UASTScanner 来查找带有注释的类,然后如何查找缺少 lint 的编译器
user-interface - 组合工具或 UI 聚合器或超级仪表板
有没有一种好方法可以将来自不同企业工具(如 Jira、Splunk、证书跟踪器、云利用率跟踪器等)的多个报告和仪表板组合到一个通用的单一领导视图仪表板中?
一种方法是编写单独的基于 API 的数据提取并呈现所有提取的详细信息。但这需要大量繁重的工作和每次 API 更改的永无止境的升级过程。
是否有任何其他智能方法可以处理基于 UI 的 iframe / 嵌入式视图,这些方法也不会带走这些工具的默认开箱即用功能?
reactjs - 有没有办法通过 API 生成基于模板的 TypeScript React 组件?
例如,我想通过使用 API 而不是 CLI 工具(如 Plop.js)提供的来生成 Typescript React 页面或组件。这个想法是在工具运行之后从基于模板的模板生成这些组件,并且它应该在幕后发生,而无需用户与他们通常使用的默认 CLI 工具进行交互。
谢谢你。