dart-long-lines — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited dart-long-lines (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill when:
lines_longer_than_80_chars lint.Reference: https://dart.dev/tools/linter-rules/lines_longer_than_80_chars
To find lines that exceed the limit:
The most reliable way to find long lines is to use the Dart analyzer:
dart analyzelines_longer_than_80_charsTo search for long lines using regex:
^.{81,}$ (Matches any line with 81 or more characters).Always run dart format before manually breaking long lines. The formatter often automatically fixes long lines, especially in generated code, and applies standard Dart styling rules.
Break long code comments (//) cleanly at word boundaries to ensure lines do not exceed 80 characters. Maintain tight formatting and avoid unnecessary vertical space.
///)[name] or[text](http://example.com) across lines. Place them on their own line if they exceed the limit.
before the rest of the comment. It is okay to break this first sentence across multiple lines to fit the 80-column limit.
'part 1 ' 'part 2') to break longstrings. Break at word boundaries.
\n) or if there areconsecutive print statements, consider migrating to a multi-line string literal (''').
dart format and dart analyze after making changes.prefer_single_quotes if a double-quoted string is split into parts that no longer contain single quotes).
Avoid:
/// This is a long doc comment that contains a link to [a very long
/// URL](http://example.com/very/long/url/that/exceeds/eighty/chars).Prefer:
/// This is a long doc comment that contains a link to [a very long URL][ref].
///
/// [ref]: http://example.com/very/long/url/that/exceeds/eighty/charsPrefer:
final longString = 'This is a very long string that needs to be broken '
'across multiple lines to stay under the limit.';Avoid:
print('This is line 1\nThis is line 2 that is also quite long\nThis is line 3 which makes the whole thing exceed eighty characters');Prefer:
print('''This is line 1
This is line 2 that is also quite long
This is line 3 which makes the whole thing exceed eighty characters''');~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.