)]}'
{
  "commit": "c369399948fec0a7776fbac17cb66eea44894f3a",
  "tree": "473beb4ae6ba6cccd474f312eb531d2792a924dd",
  "parents": [
    "1940026bc6e186e632280b38b04460e8337878e1"
  ],
  "author": {
    "name": "Lenz Paul",
    "email": "34327253+lenzpaul@users.noreply.github.com",
    "time": "Tue Sep 10 16:44:08 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 10 13:44:08 2024 -0700"
  },
  "message": "Fixes formatting error in the rules.md table (dart-lang/lints#206)\n\n* Fixes formatting error in the rules.md table\r\n\r\nThe content after the rule `invalid_runtime_check_with_js_interop_types` was not formatted in a table due to syntax error\r\n\r\n* Fix multiline descriptions formatting in markdown generation\r\n\r\n- Updated the `_createRuleTableRow` function to properly handle multiline descriptions by replacing line breaks with spaces\r\n- Trimmed leading/trailing whitespace and reduced consecutive spaces to a single space\r\n- This ensures that the generated markdown table rows in rules.md are correctly formatted, preventing description content from breaking across lines or having inconsistent spacing",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7aba84493adbeeb11954232fe67ae268d10d79ea",
      "old_mode": 33188,
      "old_path": "pkgs/lints/rules.md",
      "new_id": "6aac54eb8cb42888cce82dab321cfec34ba75db6",
      "new_mode": 33188,
      "new_path": "pkgs/lints/rules.md"
    },
    {
      "type": "modify",
      "old_id": "d3a5732df418741a8c73c2b60213d062f23e95e0",
      "old_mode": 33188,
      "old_path": "pkgs/lints/tool/gen_docs.dart",
      "new_id": "2ecea386030ccaa100c5681a84a9e113d9a9dd42",
      "new_mode": 33188,
      "new_path": "pkgs/lints/tool/gen_docs.dart"
    }
  ]
}
