dart-lang / linter
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 244 files with 22,829 lines of code.
    • 3 files changed more than 100 times (644 lines of code)
    • 5 files changed 51-100 times (1,586 lines of code)
    • 104 files changed 21-50 times (11,018 lines of code)
    • 106 files changed 6-20 times (7,898 lines of code)
    • 26 files changed 1-5 times (1,683 lines of code)
2% | 6% | 48% | 34% | 7%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
dart, yaml, md, json, yml, txt, sh, gitignore, MD
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
dart1% | 7% | 47% | 35% | 7%
yaml22% | 0% | 58% | 17% | <1%
MD0% | 0% | 0% | 100% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
lib/src31% | 21% | 32% | 14% | 0%
example100% | 0% | 0% | 0% | 0%
ROOT33% | 0% | 66% | 0% | 0%
tool0% | 37% | 35% | 22% | 4%
lib/src/util0% | 31% | 50% | 17% | <1%
lib/src/rules0% | 1% | 51% | 37% | 9%
tool/since0% | 0% | 74% | 25% | 0%
tool/canonical0% | 0% | 0% | 88% | 11%
doc0% | 0% | 0% | 100% | 0%
tool/bot0% | 0% | 0% | 100% | 0%
tool/score0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pubspec.yaml
in root
31 - 15 2559 273
rules.dart
in lib/src
411 1 58 2559 231
all.yaml
in example
202 - 58 1733 126
dart_type_utilities.dart
in lib/src/util
450 21 45 2062 77
version.dart
in lib/src
1 - 25 1080 76
ast.dart
in lib/src
288 21 42 2550 71
doc.dart
in tool
565 18 137 2552 61
public_member_api_docs.dart
in lib/src/rules
282 18 182 2177 55
rule.dart
in tool
119 7 156 2548 48
always_specify_types.dart
in lib/src/rules
52 - 44 2289 47
analysis_options.yaml
in root
61 - 42 1746 47
formatter.dart
in lib/src
298 17 210 2530 46
invariant_booleans.dart
in lib/src/rules
107 6 182 1982 45
unnecessary_lambdas.dart
in lib/src/rules
97 3 138 1799 42
cascade_invocations.dart
in lib/src/rules
229 6 182 1931 42
dart_sdk.yaml
in tool/since
532 - 430 1125 41
unnecessary_getters_setters.dart
in lib/src/rules
39 1 7 2549 40
prefer_initializing_formals.dart
in lib/src/rules
176 3 63 1788 40
prefer_final_fields.dart
in lib/src/rules
162 10 182 1976 39
omit_local_variable_types.dart
in lib/src/rules
87 2 93 1801 38