gpt4 book ai didi

dart - 使用analyzer_experimental以编程方式解析Dart文件时收到警告

转载 作者:行者123 更新时间:2023-12-03 04:07:51 25 4
gpt4 key购买 nike

我正在使用analyzer_experimental将Dart文件解析为CompilationUnit:

import 'package:analyzer_experimental/analyzer.dart';

var unit;
try {
unit = parseDartFile(path);
} on AnalyzerErrorGroup catch(e){
print(e);
}

上面的代码将捕获遇到的任何解析错误。

我还想查看与该文件相关的任何警告(例如“未定义的名称“foo””)。我知道,experimental_analyzer库具有从命令行运行时生成这些警告的功能,但是似乎不可能以编程方式获取警告,而无需直接引用src文件夹中的类(这似乎是个坏主意)。

有什么办法可以做到这一点?

最佳答案

该程序包当时可能很不完整。

pub上现在有一个analyzer package,(正在开发中的)STDIN / STDOUT Analyzer Service旨在帮助简化IDE扩展作者的工具支持。

关于dart - 使用analyzer_experimental以编程方式解析Dart文件时收到警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18387275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com