)]}'
{
  "commit": "02aedeb7426271c0ef84922de731cf6a2548164d",
  "tree": "ba73c66d0bd5b741fd520f3ea1392d6ba00b0253",
  "parents": [
    "d17de2ea869f5bf99c66600ec05aed19182955a2"
  ],
  "author": {
    "name": "CritasWang",
    "email": "critas@outlook.com",
    "time": "Fri Sep 11 12:21:01 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Sep 11 12:21:01 2026 +0800"
  },
  "message": "chore: fix all ESLint errors (#30)\n\nnpm run lint failed with 56 errors on develop. Fixes:\n\n- remove unused imports and local variables\n- use the optional catch binding (catch {}) where the caught error was unused\n- wrap the variable-length case body in Session.getRowCount in a block to\n  satisfy no-case-declarations\n- drop the unused promise reject parameter in SessionDataSet.close\n- declare the NodeJS type namespace in the ESLint config, which no-undef\n  cannot resolve from @types/node\n- examples: close the pool/session instances that were constructed purely to\n  document the alternative APIs, and export the demo helpers that main()\n  intentionally does not call because they need a live IoTDB\n\nnpm run lint now exits 0 (0 errors, 166 warnings), npm run build passes and\nnpm run test:unit passes (12 suites / 173 tests).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47a73525486dd059b86f5f01bef3d277ed34caa4",
      "old_mode": 33188,
      "old_path": "benchmark/benchmark-table-cluster.js",
      "new_id": "890aa9a401fe0130f977388d83c0ab2c93c9f2ff",
      "new_mode": 33188,
      "new_path": "benchmark/benchmark-table-cluster.js"
    },
    {
      "type": "modify",
      "old_id": "b197a50614e782bf3e36f7afb9f20c9555e5f683",
      "old_mode": 33261,
      "old_path": "benchmark/benchmark-table.js",
      "new_id": "f8907be782a65e7f028ef72349d40415669334fc",
      "new_mode": 33261,
      "new_path": "benchmark/benchmark-table.js"
    },
    {
      "type": "modify",
      "old_id": "d28f6236506bd1804ce28db63767e741e6cfc434",
      "old_mode": 33261,
      "old_path": "benchmark/benchmark-tree.js",
      "new_id": "3f8b4d47a62bf60a09c7d5fda89c4f52dd6413e7",
      "new_mode": 33261,
      "new_path": "benchmark/benchmark-tree.js"
    },
    {
      "type": "modify",
      "old_id": "417d73d4a72ac8fda464d53b8225b5c4fd519b3d",
      "old_mode": 33188,
      "old_path": "benchmark/data-generator.js",
      "new_id": "3d96687b2b5c3b3711416802add359a4b52ee3be",
      "new_mode": 33188,
      "new_path": "benchmark/data-generator.js"
    },
    {
      "type": "modify",
      "old_id": "0b505530c3ab638079cdb8a62a634eafe4909627",
      "old_mode": 33188,
      "old_path": "benchmark/schema-manager.js",
      "new_id": "c89a5973743671d73df82133c3e45dff1a3822ec",
      "new_mode": 33188,
      "new_path": "benchmark/schema-manager.js"
    },
    {
      "type": "modify",
      "old_id": "4f4a530ba367bf8941622f76f528b391ce247210",
      "old_mode": 33188,
      "old_path": "eslint.config.mjs",
      "new_id": "296370dae485c27f3d4b80c8aee359e00bf4e4d1",
      "new_mode": 33188,
      "new_path": "eslint.config.mjs"
    },
    {
      "type": "modify",
      "old_id": "81f2d1b377e83b517e33ce1837fc2cc4cf2dcb52",
      "old_mode": 33188,
      "old_path": "examples/basic-session.ts",
      "new_id": "6a4c7f59113aed41ba51e2bcd9573503db84245a",
      "new_mode": 33188,
      "new_path": "examples/basic-session.ts"
    },
    {
      "type": "modify",
      "old_id": "cb6d218dca5baeac95db77d6f480f1193602549d",
      "old_mode": 33188,
      "old_path": "examples/concurrent-operations.ts",
      "new_id": "14691acbb11a91d93ad43a107e626beebba4d92b",
      "new_mode": 33188,
      "new_path": "examples/concurrent-operations.ts"
    },
    {
      "type": "modify",
      "old_id": "a5597c700a907917f918ebda4df5a7eb578b812a",
      "old_mode": 33188,
      "old_path": "examples/multi-node.ts",
      "new_id": "b9a270a441aedfd7c3ac6869c3a4cb73280dcd54",
      "new_mode": 33188,
      "new_path": "examples/multi-node.ts"
    },
    {
      "type": "modify",
      "old_id": "8ed3cb32cbdbc3a4e09bb3bccf734f4071f59cb9",
      "old_mode": 33188,
      "old_path": "examples/session-pool.ts",
      "new_id": "f5a949d9dbe03a63b158919037f5581dc9661f4a",
      "new_mode": 33188,
      "new_path": "examples/session-pool.ts"
    },
    {
      "type": "modify",
      "old_id": "5fcf3debd1822713039489b517d91791b172432d",
      "old_mode": 33188,
      "old_path": "examples/ssl-connection.ts",
      "new_id": "f53d99296d0b44b8f332b8a9e6dac99a3c5fdcc3",
      "new_mode": 33188,
      "new_path": "examples/ssl-connection.ts"
    },
    {
      "type": "modify",
      "old_id": "65ab0be0706fb4df8a5295434d5cce7deabbe1ce",
      "old_mode": 33188,
      "old_path": "examples/table-session-pool.ts",
      "new_id": "02cb821b8359d202dae5fc2d2782a26d93d47d03",
      "new_mode": 33188,
      "new_path": "examples/table-session-pool.ts"
    },
    {
      "type": "modify",
      "old_id": "25d5c1318151d9d5304b39c025b7b690b7fe9826",
      "old_mode": 33188,
      "old_path": "src/client/ColumnDecoder.ts",
      "new_id": "436d1a35dd7eabccf13f5b8d61f7747bdc9fd74c",
      "new_mode": 33188,
      "new_path": "src/client/ColumnDecoder.ts"
    },
    {
      "type": "modify",
      "old_id": "ef6424a2938e9ba154580b154664d6a151fefe38",
      "old_mode": 33188,
      "old_path": "src/client/Session.ts",
      "new_id": "31d1103ad6942bf94289f580c4c531ef7f08029a",
      "new_mode": 33188,
      "new_path": "src/client/Session.ts"
    },
    {
      "type": "modify",
      "old_id": "ecaeb8a5deb74c7c8dce75fad4bb50f1f587a240",
      "old_mode": 33188,
      "old_path": "src/client/SessionDataSet.ts",
      "new_id": "c0b8f99c62b3dccf32576bfff5751b05dbf6d594",
      "new_mode": 33188,
      "new_path": "src/client/SessionDataSet.ts"
    },
    {
      "type": "modify",
      "old_id": "3eacb0cf422cdb9435bdc6e252ad7581a3a315cb",
      "old_mode": 33188,
      "old_path": "src/client/TableSessionPool.ts",
      "new_id": "bfeb4c12bc84d836d272fe3ca58d40b421a18eb5",
      "new_mode": 33188,
      "new_path": "src/client/TableSessionPool.ts"
    },
    {
      "type": "modify",
      "old_id": "184badba2688e4f2122c9c112bd75e0c41d7b255",
      "old_mode": 33188,
      "old_path": "tests/e2e/AllDataTypes.test.ts",
      "new_id": "de63ec9718b89346e8a69b5d2a9031f55586860e",
      "new_mode": 33188,
      "new_path": "tests/e2e/AllDataTypes.test.ts"
    },
    {
      "type": "modify",
      "old_id": "b5c81c225c96c97acd65a1a0d9204db093cc28b6",
      "old_mode": 33188,
      "old_path": "tests/e2e/LargeQuery.test.ts",
      "new_id": "c44e56f82df643a5647788f6a85056b9b60e537d",
      "new_mode": 33188,
      "new_path": "tests/e2e/LargeQuery.test.ts"
    },
    {
      "type": "modify",
      "old_id": "d01ce2428e4586ddcf23019d27a7f99ab0250d8f",
      "old_mode": 33188,
      "old_path": "tests/e2e/MultiNode.test.ts",
      "new_id": "7c2c6fb15ab19ff22d9a8536983db45504c4b2ef",
      "new_mode": 33188,
      "new_path": "tests/e2e/MultiNode.test.ts"
    },
    {
      "type": "modify",
      "old_id": "1be2e284493ead3ff0a8e6eac9cba6fbc76b2f91",
      "old_mode": 33188,
      "old_path": "tests/e2e/Session.test.ts",
      "new_id": "e21b0b225ad9036d39507fed77d973af390f66e8",
      "new_mode": 33188,
      "new_path": "tests/e2e/Session.test.ts"
    },
    {
      "type": "modify",
      "old_id": "cbd3a5c3f620bb432a6d8ecd2a7499be4ee44d57",
      "old_mode": 33188,
      "old_path": "tests/e2e/SessionDataSet.test.ts",
      "new_id": "2bde591b7f70ff6e90fedea5f809ec0154854632",
      "new_mode": 33188,
      "new_path": "tests/e2e/SessionDataSet.test.ts"
    },
    {
      "type": "modify",
      "old_id": "e5464fbb73837654d8911661ed9ad65198c4fe50",
      "old_mode": 33188,
      "old_path": "tests/e2e/SessionPool.test.ts",
      "new_id": "bda032ecef35d09c0f92b63a2dc34379f9dbfafa",
      "new_mode": 33188,
      "new_path": "tests/e2e/SessionPool.test.ts"
    },
    {
      "type": "modify",
      "old_id": "d00580d91b831ef06bc80cbd38fb4429eb01a009",
      "old_mode": 33188,
      "old_path": "tests/e2e/TableModelDataTypes.test.ts",
      "new_id": "632b85e157d001ec063d14a2b322b0272c1ed026",
      "new_mode": 33188,
      "new_path": "tests/e2e/TableModelDataTypes.test.ts"
    },
    {
      "type": "modify",
      "old_id": "f7fbb784bf6d0f350cc97e50fb97027e271423fd",
      "old_mode": 33188,
      "old_path": "tests/e2e/TableSessionPool.test.ts",
      "new_id": "5ff13a1f02cc991068a41a3555b229f202bdaf72",
      "new_mode": 33188,
      "new_path": "tests/e2e/TableSessionPool.test.ts"
    }
  ]
}
