{"results":{"result":{"added-files":{"code-health":0.0,"old-code-health":0.0,"files":[]},"external-review-url":"https://github.com/DavidVujic/python-polylith/pull/434","old-code-health":9.940460121596324,"modified-files":{"code-health":9.943580554784006,"old-code-health":9.940460121596324,"files":[{"file":"components/polylith/configuration/core.py","loc":78,"old-loc":56,"code-health":10.0,"old-code-health":10.0},{"file":"test/components/polylith/configuration/test_core.py","loc":102,"old-loc":86,"code-health":10.0,"old-code-health":10.0},{"file":"components/polylith/project/get.py","loc":71,"old-loc":63,"code-health":10.0,"old-code-health":10.0},{"file":"components/polylith/info/report.py","loc":82,"old-loc":78,"code-health":10.0,"old-code-health":10.0},{"file":"components/polylith/libs/report.py","loc":165,"old-loc":165,"code-health":10.0,"old-code-health":10.0},{"file":"components/polylith/commands/check.py","loc":102,"old-loc":102,"code-health":10.0,"old-code-health":10.0},{"file":"components/polylith/diff/report.py","loc":65,"old-loc":65,"code-health":10.0,"old-code-health":10.0},{"file":"components/polylith/sync/collect.py","loc":49,"old-loc":48,"code-health":10.0,"old-code-health":10.0},{"file":"components/polylith/sync/report.py","loc":22,"old-loc":22,"code-health":10.0,"old-code-health":10.0},{"file":"bases/polylith/cli/core.py","loc":171,"old-loc":169,"code-health":9.6882083290695,"old-code-health":9.6882083290695},{"file":"components/polylith/commands/info.py","loc":17,"old-loc":11,"code-health":10.0,"old-code-health":10.0},{"file":"components/polylith/poetry/commands/info.py","loc":21,"old-loc":20,"code-health":10.0,"old-code-health":10.0}]},"removed-files":{"code-health":0.0,"old-code-health":0.0,"files":[]},"external-review-id":"434","analysis-time":"2026-04-06T12:58:14Z","negative-impact-count":0,"suppressions":{"number-of-types":0,"number-of-files-touched":0,"findings":[]},"affected-hotspots":4,"commits":["e79108f988ef0f94f6e8327d154bd8c61317d79e","8c4c062147e0e9fc33bd2299c5558a49508bd92c","8f3beb5e53bdbf5dcd294ebfcc3257fb5ae13630","7ffc28f9d0245577bf8156c94c9d9f6614e30682","d082a45596f47d3215b1d5e85b7cc38fa5691e14","0ff76e59df31fbd08de5449d4ed2ea1e9ecb7cb9","d8e070f766f924d5ba4c13015dda49e701ff0287","8c2a172a93ae72955d31d2c45ec4712ec7b33c34","425e9a8864ed69e48526a21547c71af594859060","2d78bb81dc98b8c60db7e6a622d7404f40f5fbfc","2da4802a699f573a215672ce7277a10511d10acb","c3035b27fe1cd7f49eb5bce79d8c35e1cc76907d","ac37dae6ea9e92c9554e26fbbcfa0dfc2df6016d","6cdc9ff8721f2d6be8a8d65297a526100336d45e","a1720db87ba4557341257e51ce02d242daeeeedd"],"is-negative-review":false,"negative-findings":{"number-of-types":0,"number-of-files-touched":0,"findings":[]},"positive-impact-count":0,"repo":"python-polylith","code-health":9.943580554784006,"version":"3.0","authors":["David Vujic"],"directives":{"added":[],"removed":[]},"positive-findings":{"number-of-types":0,"number-of-files-touched":0,"findings":[]},"notices":{"number-of-types":0,"number-of-files-touched":0,"findings":[]},"external-review-provider":"GitHub"},"analysistime":"2026-04-06T12:58:14.000Z","project-name":"Python-tools-for-the-Polylith-Architecture","repository":"https://github.com/DavidVujic/python-polylith.git"}}