)]}'
{
  "commit": "036a06f50589db08fe471634a9b3396727c31989",
  "tree": "8b83aac562571ad87b1cd2906b52a12694510607",
  "parents": [
    "e5e6045b42f4785fb332a0ac6184cfcb9e221f73"
  ],
  "author": {
    "name": "Mark Elliot",
    "email": "123787712+mark-thm@users.noreply.github.com",
    "time": "Sun Aug 18 22:05:13 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Aug 18 22:05:13 2024 -0400"
  },
  "message": "Fix default mypy.ini and update readme (#17)\n\n## Issue\r\nCloses #15. We set `--follow-imports\u003dsilent` when we call the CLI, which\r\ngenerally prevents type-checking 3rd party dependencies. When 3rd party\r\ndependencies contain typings in .pyi files, we also need to set\r\n`follow_imports_for_stubs \u003d True`.\r\n\r\n## Summary\r\nSet reasonable defaults in the (mandatory if not otherwise provided)\r\n`default_mypy.ini` file. Update the README to clarify that the contents\r\nof mypy.ini should contain some instructions around following imports.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f31cdfaee49de4fc2caf0ded5b6710426e27d791",
      "old_mode": 33188,
      "old_path": "examples/demo/requirements.in",
      "new_id": "94782d03947769e87c41214eccc83485955c6d74",
      "new_mode": 33188,
      "new_path": "examples/demo/requirements.in"
    },
    {
      "type": "modify",
      "old_id": "7e2f4a7aa88a15533da04b032c22d6dd49064f6c",
      "old_mode": 33188,
      "old_path": "examples/demo/requirements.txt",
      "new_id": "ae586c9f110e3045d084d3266738a457c7f8afb5",
      "new_mode": 33188,
      "new_path": "examples/demo/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "fe40a724f7b7927cb5433c521e5185a29dbb4765",
      "old_mode": 33188,
      "old_path": "examples/demo/thm/b/BUILD.bazel",
      "new_id": "efd76132645b9ff4dacd88d5b888ff0b78667a2e",
      "new_mode": 33188,
      "new_path": "examples/demo/thm/b/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "bfce069fe755be9a295df44b2ced0cf745d2e2cd",
      "old_mode": 33188,
      "old_path": "examples/demo/thm/b/__init__.py",
      "new_id": "a43c549a5809037d2ea572dfca21ac260d49a95e",
      "new_mode": 33188,
      "new_path": "examples/demo/thm/b/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "89b43cb5e02df942b6f54db3889a8333914c424f",
      "old_mode": 33188,
      "old_path": "mypy/private/default_mypy.ini",
      "new_id": "e4394ec662fb91dcf9e3855f1699161031ce9502",
      "new_mode": 33188,
      "new_path": "mypy/private/default_mypy.ini"
    },
    {
      "type": "modify",
      "old_id": "0744a64192f111d95ec512599c4a6a400ee5c9d3",
      "old_mode": 33188,
      "old_path": "mypy/private/mypy.py",
      "new_id": "9dae3847f8973d84d6bf3afe43e9dffdf75e7b9b",
      "new_mode": 33188,
      "new_path": "mypy/private/mypy.py"
    },
    {
      "type": "modify",
      "old_id": "978ab9610e9bf6f4ad099700f2389e75f01ec9eb",
      "old_mode": 33188,
      "old_path": "readme.md",
      "new_id": "c756fdf82ee6a2f4f086c0e013cd09f7c27dd7c0",
      "new_mode": 33188,
      "new_path": "readme.md"
    }
  ]
}
