Flutter/Dart:忽略 lines_longer_than_80_chars 仅对 vscode 中的字符串
Flutter/Dart: Ignore lines_longer_than_80_chars only for strings in vscode
按照规则格式化后代码变成这样:
final regex =
r'^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[!@#$&*~]).{8,}$';
格式化时我想保持这样:
final regex = r'^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[!@#$&*~]).{8,}$';
代码由 格式化程序 (dart format
) 重新格式化,而不是 linter。 .
对于 dart format
无法分行的情况(例如长字符串文字),有单独的 lines_longer_than_80_chars
lint。如果增加 dart format
的行长度,您可能需要禁用此 lint。
无法使 dart format
或 dart analyzer
有条件地应用这些规则。
按照规则格式化后代码变成这样:
final regex =
r'^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[!@#$&*~]).{8,}$';
格式化时我想保持这样:
final regex = r'^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[!@#$&*~]).{8,}$';
代码由 格式化程序 (dart format
) 重新格式化,而不是 linter。
对于 dart format
无法分行的情况(例如长字符串文字),有单独的 lines_longer_than_80_chars
lint。如果增加 dart format
的行长度,您可能需要禁用此 lint。
无法使 dart format
或 dart analyzer
有条件地应用这些规则。