代码由 formatter(dart format)重新格式化,而不是由linter重新格式化。The Dart VS Code extension has settings for the Dart formatter的数据。 另外还有lines_longer_than_80_chars lint,用于处理dart format无法拆分行的情况(例如长字符串)。如果您增加dart format的行长度,您可能需要禁用此lint。 没有办法让dart format或dart analyzer有条件地应用这些规则。
3条答案
按热度按时间bzzcjhmw1#
代码由 formatter(
dart format
)重新格式化,而不是由linter重新格式化。The Dart VS Code extension has settings for the Dart formatter的数据。另外还有
lines_longer_than_80_chars
lint,用于处理dart format
无法拆分行的情况(例如长字符串)。如果您增加dart format
的行长度,您可能需要禁用此lint。没有办法让
dart format
或dart analyzer
有条件地应用这些规则。w9apscun2#
实际上,您可以通过使用
'''
将String设置为块类型来防止lint。即
字符串
但仍会进行格式化
rjzwgtxy3#
您可以使用此包为linter https://pub.dev/packages/lines_longer_than设置自定义字符数限制