)]}'
{
  "commit": "b962eb831030c45ce6c8fcaaa5b288ce459ca9b1",
  "tree": "1e3deb72d77c0439110022dddfeb1cb23234df83",
  "parents": [
    "e8bea0328512886cca6e0c28e28f3e172689b484",
    "6943d708c4b9d264d59ee65d4d6874ad27d522cb"
  ],
  "author": {
    "name": "Philipp Krones",
    "email": "hello@philkrones.com",
    "time": "Fri Aug 21 16:25:20 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Aug 21 16:25:20 2026 +0000"
  },
  "message": "Make needless_bool less aggressive for chained `if`s (#17598)\n\nIn a function with multiple `if .. { return _; }`s with a trailing `!_`\nat the end, combining the last `if`+`!_` doesn\u0027t make the code less\ncomplex necessarily. It just moves the \"problem\" one up. Piping this\nthrough the entire `if` chain in the function either requires a\nnon-trivial refactor or makes the code potentially less readable. Both\nare not acceptable for a complexity lint.\n\nThis adds a check to the lint that makes sure that there is no other\n`if` statement before the last collapsible `if` statement.\n\nchangelog: none\n(Will be synced together with the commit that introduces it, so no\nchangelog entry required)\n",
  "tree_diff": []
}
