[{"/Users/pawel/workspace/repos/pg-microsharding/eslint.base.config.mjs":"1","/Users/pawel/workspace/repos/pg-microsharding/eslint.config.mjs":"2","/Users/pawel/workspace/repos/pg-microsharding/internal/update-readme.js":"3","/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/internal/createTestConnectedClient.ts":"4","/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/internal/dropTestDatabase.ts":"5","/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/internal/ensureTestDBExists.ts":"6","/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/internal/getTestDsn.ts":"7","/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/internal/mockTestStd.ts":"8","/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/internal/mockTestWrapSigInt.ts":"9","/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/microsharding_ensure_active.test.ts":"10","/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/microsharding_ensure_inactive.test.ts":"11","/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionAllocate.ts":"12","/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionCleanup.ts":"13","/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionCopy.ts":"14","/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionFactor.ts":"15","/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionInstall.ts":"16","/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionList.ts":"17","/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionMove.ts":"18","/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionRebalance.ts":"19","/Users/pawel/workspace/repos/pg-microsharding/src/actions/internal/parseMatchingShards.ts":"20","/Users/pawel/workspace/repos/pg-microsharding/src/api/__tests__/install.test.ts":"21","/Users/pawel/workspace/repos/pg-microsharding/src/api/__tests__/move.no-tables.test.ts":"22","/Users/pawel/workspace/repos/pg-microsharding/src/api/__tests__/move.validate-fks.test.ts":"23","/Users/pawel/workspace/repos/pg-microsharding/src/api/__tests__/move.with-tables.test.ts":"24","/Users/pawel/workspace/repos/pg-microsharding/src/api/__tests__/rebalance.test.ts":"25","/Users/pawel/workspace/repos/pg-microsharding/src/api/allocate.ts":"26","/Users/pawel/workspace/repos/pg-microsharding/src/api/cleanup.ts":"27","/Users/pawel/workspace/repos/pg-microsharding/src/api/factor.ts":"28","/Users/pawel/workspace/repos/pg-microsharding/src/api/install.ts":"29","/Users/pawel/workspace/repos/pg-microsharding/src/api/move.ts":"30","/Users/pawel/workspace/repos/pg-microsharding/src/api/rebalance.ts":"31","/Users/pawel/workspace/repos/pg-microsharding/src/api/weights.ts":"32","/Users/pawel/workspace/repos/pg-microsharding/src/cli.ts":"33","/Users/pawel/workspace/repos/pg-microsharding/src/internal/__tests__/chooseDsns.test.ts":"34","/Users/pawel/workspace/repos/pg-microsharding/src/internal/__tests__/getSlotInfo.test.ts":"35","/Users/pawel/workspace/repos/pg-microsharding/src/internal/__tests__/lastLines.test.ts":"36","/Users/pawel/workspace/repos/pg-microsharding/src/internal/__tests__/normalizeCellNumbers.test.ts":"37","/Users/pawel/workspace/repos/pg-microsharding/src/internal/__tests__/quote.test.ts":"38","/Users/pawel/workspace/repos/pg-microsharding/src/internal/__tests__/runShell.test.ts":"39","/Users/pawel/workspace/repos/pg-microsharding/src/internal/advanceSequences.ts":"40","/Users/pawel/workspace/repos/pg-microsharding/src/internal/analyzeTables.ts":"41","/Users/pawel/workspace/repos/pg-microsharding/src/internal/changeTableOwners.ts":"42","/Users/pawel/workspace/repos/pg-microsharding/src/internal/chooseDsns.ts":"43","/Users/pawel/workspace/repos/pg-microsharding/src/internal/chunkIntoN.ts":"44","/Users/pawel/workspace/repos/pg-microsharding/src/internal/cleanUpPubSub.ts":"45","/Users/pawel/workspace/repos/pg-microsharding/src/internal/createConnectedClient.ts":"46","/Users/pawel/workspace/repos/pg-microsharding/src/internal/dateToStr.ts":"47","/Users/pawel/workspace/repos/pg-microsharding/src/internal/disableSubscription.ts":"48","/Users/pawel/workspace/repos/pg-microsharding/src/internal/discoverShards.ts":"49","/Users/pawel/workspace/repos/pg-microsharding/src/internal/enableSubscription.ts":"50","/Users/pawel/workspace/repos/pg-microsharding/src/internal/getDump.ts":"51","/Users/pawel/workspace/repos/pg-microsharding/src/internal/getPhysicalReplicas.ts":"52","/Users/pawel/workspace/repos/pg-microsharding/src/internal/getPublisherDsn.ts":"53","/Users/pawel/workspace/repos/pg-microsharding/src/internal/getRowCount.ts":"54","/Users/pawel/workspace/repos/pg-microsharding/src/internal/getSchemaName.ts":"55","/Users/pawel/workspace/repos/pg-microsharding/src/internal/getSchemaWeights.ts":"56","/Users/pawel/workspace/repos/pg-microsharding/src/internal/getSlotInfo.ts":"57","/Users/pawel/workspace/repos/pg-microsharding/src/internal/getTablesInSchema.ts":"58","/Users/pawel/workspace/repos/pg-microsharding/src/internal/indent.ts":"59","/Users/pawel/workspace/repos/pg-microsharding/src/internal/inspectError.ts":"60","/Users/pawel/workspace/repos/pg-microsharding/src/internal/isMasterDsn.ts":"61","/Users/pawel/workspace/repos/pg-microsharding/src/internal/isNameInSql.ts":"62","/Users/pawel/workspace/repos/pg-microsharding/src/internal/isTrueValue.ts":"63","/Users/pawel/workspace/repos/pg-microsharding/src/internal/lastLines.ts":"64","/Users/pawel/workspace/repos/pg-microsharding/src/internal/listActiveSchemas.ts":"65","/Users/pawel/workspace/repos/pg-microsharding/src/internal/logging.ts":"66","/Users/pawel/workspace/repos/pg-microsharding/src/internal/names.ts":"67","/Users/pawel/workspace/repos/pg-microsharding/src/internal/normalizeCellNumbers.ts":"68","/Users/pawel/workspace/repos/pg-microsharding/src/internal/normalizeDsn.ts":"69","/Users/pawel/workspace/repos/pg-microsharding/src/internal/normalizeDsns.ts":"70","/Users/pawel/workspace/repos/pg-microsharding/src/internal/parseArgs.ts":"71","/Users/pawel/workspace/repos/pg-microsharding/src/internal/parseLsn.ts":"72","/Users/pawel/workspace/repos/pg-microsharding/src/internal/pluralize.ts":"73","/Users/pawel/workspace/repos/pg-microsharding/src/internal/pollDelay.ts":"74","/Users/pawel/workspace/repos/pg-microsharding/src/internal/prependDate.ts":"75","/Users/pawel/workspace/repos/pg-microsharding/src/internal/promiseAll.ts":"76","/Users/pawel/workspace/repos/pg-microsharding/src/internal/promiseAllMap.ts":"77","/Users/pawel/workspace/repos/pg-microsharding/src/internal/quote.ts":"78","/Users/pawel/workspace/repos/pg-microsharding/src/internal/readConfigs.ts":"79","/Users/pawel/workspace/repos/pg-microsharding/src/internal/resultAbort.ts":"80","/Users/pawel/workspace/repos/pg-microsharding/src/internal/resultCommit.ts":"81","/Users/pawel/workspace/repos/pg-microsharding/src/internal/runInTmux.ts":"82","/Users/pawel/workspace/repos/pg-microsharding/src/internal/runShell.ts":"83","/Users/pawel/workspace/repos/pg-microsharding/src/internal/runSql.ts":"84","/Users/pawel/workspace/repos/pg-microsharding/src/internal/runSqlProgress.ts":"85","/Users/pawel/workspace/repos/pg-microsharding/src/internal/secToHuman.ts":"86","/Users/pawel/workspace/repos/pg-microsharding/src/internal/startCopyingTables.ts":"87","/Users/pawel/workspace/repos/pg-microsharding/src/internal/stripPassword.ts":"88","/Users/pawel/workspace/repos/pg-microsharding/src/internal/tookToHuman.ts":"89","/Users/pawel/workspace/repos/pg-microsharding/src/internal/unindent.ts":"90","/Users/pawel/workspace/repos/pg-microsharding/src/internal/validatePrimaryKeysFromDump.ts":"91","/Users/pawel/workspace/repos/pg-microsharding/src/internal/waitUntilBackfillCompletes.ts":"92","/Users/pawel/workspace/repos/pg-microsharding/src/internal/waitUntilEverythingIsNotLaggingMuch.ts":"93","/Users/pawel/workspace/repos/pg-microsharding/src/internal/waitUntilIncrementalCompletes.ts":"94","/Users/pawel/workspace/repos/pg-microsharding/src/internal/wrapSigInt.ts":"95"},{"size":25060,"mtime":1772811287000,"results":"96","hashOfConfig":"97"},{"size":593,"mtime":1761600457000,"results":"98","hashOfConfig":"97"},{"size":673,"mtime":1748358676000,"results":"99","hashOfConfig":"100"},{"size":427,"mtime":1748358676000,"results":"101","hashOfConfig":"102"},{"size":1842,"mtime":1748358676000,"results":"103","hashOfConfig":"102"},{"size":2869,"mtime":1770143559000,"results":"104","hashOfConfig":"102"},{"size":646,"mtime":1748358676000,"results":"105","hashOfConfig":"102"},{"size":1364,"mtime":1773057609000,"results":"106","hashOfConfig":"102"},{"size":976,"mtime":1748358676000,"results":"107","hashOfConfig":"102"},{"size":984,"mtime":1748358676000,"results":"108","hashOfConfig":"102"},{"size":950,"mtime":1748358676000,"results":"109","hashOfConfig":"102"},{"size":1278,"mtime":1748358676000,"results":"110","hashOfConfig":"102"},{"size":1827,"mtime":1773057264000,"results":"111","hashOfConfig":"102"},{"size":2470,"mtime":1770143559000,"results":"112","hashOfConfig":"102"},{"size":3175,"mtime":1770143559000,"results":"113","hashOfConfig":"102"},{"size":591,"mtime":1748358676000,"results":"114","hashOfConfig":"102"},{"size":8757,"mtime":1761600457000,"results":"115","hashOfConfig":"102"},{"size":3702,"mtime":1770143559000,"results":"116","hashOfConfig":"102"},{"size":7094,"mtime":1770143559000,"results":"117","hashOfConfig":"102"},{"size":2039,"mtime":1770143559000,"results":"118","hashOfConfig":"102"},{"size":1201,"mtime":1748358676000,"results":"119","hashOfConfig":"102"},{"size":1069,"mtime":1761600457000,"results":"120","hashOfConfig":"102"},{"size":2440,"mtime":1770143559000,"results":"121","hashOfConfig":"102"},{"size":2912,"mtime":1761600457000,"results":"122","hashOfConfig":"102"},{"size":7328,"mtime":1748358676000,"results":"123","hashOfConfig":"102"},{"size":2470,"mtime":1748358676000,"results":"124","hashOfConfig":"102"},{"size":2685,"mtime":1773072909000,"results":"125","hashOfConfig":"102"},{"size":455,"mtime":1748358676000,"results":"126","hashOfConfig":"102"},{"size":974,"mtime":1748358676000,"results":"127","hashOfConfig":"102"},{"size":8442,"mtime":1772811287000,"results":"128","hashOfConfig":"102"},{"size":11601,"mtime":1770143559000,"results":"129","hashOfConfig":"102"},{"size":1420,"mtime":1748358676000,"results":"130","hashOfConfig":"102"},{"size":8250,"mtime":1770143559000,"results":"131","hashOfConfig":"102"},{"size":2190,"mtime":1748358676000,"results":"132","hashOfConfig":"102"},{"size":2615,"mtime":1748358676000,"results":"133","hashOfConfig":"102"},{"size":768,"mtime":1748358676000,"results":"134","hashOfConfig":"102"},{"size":1482,"mtime":1748358676000,"results":"135","hashOfConfig":"102"},{"size":1806,"mtime":1761600457000,"results":"136","hashOfConfig":"102"},{"size":1471,"mtime":1770143559000,"results":"137","hashOfConfig":"102"},{"size":1227,"mtime":1748358676000,"results":"138","hashOfConfig":"102"},{"size":570,"mtime":1748358676000,"results":"139","hashOfConfig":"102"},{"size":719,"mtime":1748358676000,"results":"140","hashOfConfig":"102"},{"size":2405,"mtime":1748358676000,"results":"141","hashOfConfig":"102"},{"size":521,"mtime":1748358676000,"results":"142","hashOfConfig":"102"},{"size":1769,"mtime":1748358676000,"results":"143","hashOfConfig":"102"},{"size":2513,"mtime":1770143559000,"results":"144","hashOfConfig":"102"},{"size":451,"mtime":1748358676000,"results":"145","hashOfConfig":"102"},{"size":652,"mtime":1748358676000,"results":"146","hashOfConfig":"102"},{"size":682,"mtime":1770143559000,"results":"147","hashOfConfig":"102"},{"size":585,"mtime":1748358676000,"results":"148","hashOfConfig":"102"},{"size":3214,"mtime":1770143559000,"results":"149","hashOfConfig":"102"},{"size":1950,"mtime":1748358676000,"results":"150","hashOfConfig":"102"},{"size":487,"mtime":1773072672000,"results":"151","hashOfConfig":"102"},{"size":1442,"mtime":1748358676000,"results":"152","hashOfConfig":"102"},{"size":300,"mtime":1748358676000,"results":"153","hashOfConfig":"102"},{"size":4502,"mtime":1761600457000,"results":"154","hashOfConfig":"102"},{"size":2240,"mtime":1748358676000,"results":"155","hashOfConfig":"102"},{"size":2805,"mtime":1761600457000,"results":"156","hashOfConfig":"102"},{"size":150,"mtime":1748358676000,"results":"157","hashOfConfig":"102"},{"size":128,"mtime":1773057609000,"results":"158","hashOfConfig":"102"},{"size":334,"mtime":1770143559000,"results":"159","hashOfConfig":"102"},{"size":356,"mtime":1761600457000,"results":"160","hashOfConfig":"102"},{"size":369,"mtime":1748358676000,"results":"161","hashOfConfig":"102"},{"size":844,"mtime":1748358676000,"results":"162","hashOfConfig":"102"},{"size":379,"mtime":1748358676000,"results":"163","hashOfConfig":"102"},{"size":5129,"mtime":1770143559000,"results":"164","hashOfConfig":"102"},{"size":1784,"mtime":1748358676000,"results":"165","hashOfConfig":"102"},{"size":1818,"mtime":1761600457000,"results":"166","hashOfConfig":"102"},{"size":3129,"mtime":1770143559000,"results":"167","hashOfConfig":"102"},{"size":759,"mtime":1748358676000,"results":"168","hashOfConfig":"102"},{"size":1387,"mtime":1770143559000,"results":"169","hashOfConfig":"102"},{"size":444,"mtime":1748358676000,"results":"170","hashOfConfig":"102"},{"size":566,"mtime":1748358676000,"results":"171","hashOfConfig":"102"},{"size":223,"mtime":1748358676000,"results":"172","hashOfConfig":"102"},{"size":209,"mtime":1748358676000,"results":"173","hashOfConfig":"102"},{"size":235,"mtime":1748358676000,"results":"174","hashOfConfig":"102"},{"size":352,"mtime":1748358676000,"results":"175","hashOfConfig":"102"},{"size":2228,"mtime":1773057609000,"results":"176","hashOfConfig":"102"},{"size":2011,"mtime":1773057609000,"results":"177","hashOfConfig":"102"},{"size":522,"mtime":1748358676000,"results":"178","hashOfConfig":"102"},{"size":2713,"mtime":1770143559000,"results":"179","hashOfConfig":"102"},{"size":4729,"mtime":1770143559000,"results":"180","hashOfConfig":"102"},{"size":4638,"mtime":1770143559000,"results":"181","hashOfConfig":"102"},{"size":1149,"mtime":1748358676000,"results":"182","hashOfConfig":"102"},{"size":1321,"mtime":1770143559000,"results":"183","hashOfConfig":"102"},{"size":444,"mtime":1748358676000,"results":"184","hashOfConfig":"102"},{"size":1529,"mtime":1748358676000,"results":"185","hashOfConfig":"102"},{"size":119,"mtime":1748358676000,"results":"186","hashOfConfig":"102"},{"size":176,"mtime":1748358676000,"results":"187","hashOfConfig":"102"},{"size":229,"mtime":1748358676000,"results":"188","hashOfConfig":"102"},{"size":2272,"mtime":1761600457000,"results":"189","hashOfConfig":"102"},{"size":5421,"mtime":1748358676000,"results":"190","hashOfConfig":"102"},{"size":5678,"mtime":1748358676000,"results":"191","hashOfConfig":"102"},{"size":3719,"mtime":1748358676000,"results":"192","hashOfConfig":"102"},{"size":496,"mtime":1748358676000,"results":"193","hashOfConfig":"102"},{"filePath":"194","messages":"195","suppressedMessages":"196","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1jadc51",{"filePath":"197","messages":"198","suppressedMessages":"199","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"200","messages":"201","suppressedMessages":"202","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"q82vvd",{"filePath":"203","messages":"204","suppressedMessages":"205","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1qay6yz",{"filePath":"206","messages":"207","suppressedMessages":"208","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"209","messages":"210","suppressedMessages":"211","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"212","messages":"213","suppressedMessages":"214","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"215","messages":"216","suppressedMessages":"217","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"218","messages":"219","suppressedMessages":"220","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"221","messages":"222","suppressedMessages":"223","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"224","messages":"225","suppressedMessages":"226","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"227","messages":"228","suppressedMessages":"229","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"230","messages":"231","suppressedMessages":"232","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"233","messages":"234","suppressedMessages":"235","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"236","messages":"237","suppressedMessages":"238","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"239","messages":"240","suppressedMessages":"241","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"242","messages":"243","suppressedMessages":"244","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":1,"source":null},{"filePath":"245","messages":"246","suppressedMessages":"247","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"248","messages":"249","suppressedMessages":"250","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"251","messages":"252","suppressedMessages":"253","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"254","messages":"255","suppressedMessages":"256","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"257","messages":"258","suppressedMessages":"259","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"260","messages":"261","suppressedMessages":"262","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"263","messages":"264","suppressedMessages":"265","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"266","messages":"267","suppressedMessages":"268","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"269","messages":"270","suppressedMessages":"271","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"272","messages":"273","suppressedMessages":"274","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"275","messages":"276","suppressedMessages":"277","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"278","messages":"279","suppressedMessages":"280","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"281","messages":"282","suppressedMessages":"283","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"284","messages":"285","suppressedMessages":"286","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"287","messages":"288","suppressedMessages":"289","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"290","messages":"291","suppressedMessages":"292","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"293","messages":"294","suppressedMessages":"295","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"296","messages":"297","suppressedMessages":"298","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"299","messages":"300","suppressedMessages":"301","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"302","messages":"303","suppressedMessages":"304","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"305","messages":"306","suppressedMessages":"307","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"308","messages":"309","suppressedMessages":"310","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"311","messages":"312","suppressedMessages":"313","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"314","messages":"315","suppressedMessages":"316","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"317","messages":"318","suppressedMessages":"319","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"320","messages":"321","suppressedMessages":"322","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"323","messages":"324","suppressedMessages":"325","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"326","messages":"327","suppressedMessages":"328","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"329","messages":"330","suppressedMessages":"331","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"332","messages":"333","suppressedMessages":"334","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"335","messages":"336","suppressedMessages":"337","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"338","messages":"339","suppressedMessages":"340","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"341","messages":"342","suppressedMessages":"343","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"344","messages":"345","suppressedMessages":"346","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"347","messages":"348","suppressedMessages":"349","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"350","messages":"351","suppressedMessages":"352","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"353","messages":"354","suppressedMessages":"355","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"356","messages":"357","suppressedMessages":"358","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"359","messages":"360","suppressedMessages":"361","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"362","messages":"363","suppressedMessages":"364","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"365","messages":"366","suppressedMessages":"367","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"368","messages":"369","suppressedMessages":"370","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"371","messages":"372","suppressedMessages":"373","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"374","messages":"375","suppressedMessages":"376","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"377","messages":"378","suppressedMessages":"379","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"380","messages":"381","suppressedMessages":"382","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"383","messages":"384","suppressedMessages":"385","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"386","messages":"387","suppressedMessages":"388","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"389","messages":"390","suppressedMessages":"391","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"392","messages":"393","suppressedMessages":"394","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"395","messages":"396","suppressedMessages":"397","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"398","messages":"399","suppressedMessages":"400","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"401","messages":"402","suppressedMessages":"403","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"404","messages":"405","suppressedMessages":"406","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"407","messages":"408","suppressedMessages":"409","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"410","messages":"411","suppressedMessages":"412","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"413","messages":"414","suppressedMessages":"415","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"416","messages":"417","suppressedMessages":"418","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"419","messages":"420","suppressedMessages":"421","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"422","messages":"423","suppressedMessages":"424","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"425","messages":"426","suppressedMessages":"427","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"428","messages":"429","suppressedMessages":"430","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":1,"source":null},{"filePath":"431","messages":"432","suppressedMessages":"433","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"434","messages":"435","suppressedMessages":"436","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"437","messages":"438","suppressedMessages":"439","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"440","messages":"441","suppressedMessages":"442","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"443","messages":"444","suppressedMessages":"445","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"446","messages":"447","suppressedMessages":"448","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"449","messages":"450","suppressedMessages":"451","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"452","messages":"453","suppressedMessages":"454","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"455","messages":"456","suppressedMessages":"457","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"458","messages":"459","suppressedMessages":"460","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"461","messages":"462","suppressedMessages":"463","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"464","messages":"465","suppressedMessages":"466","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"467","messages":"468","suppressedMessages":"469","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"470","messages":"471","suppressedMessages":"472","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"473","messages":"474","suppressedMessages":"475","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"476","messages":"477","suppressedMessages":"478","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/Users/pawel/workspace/repos/pg-microsharding/eslint.base.config.mjs",[],[],"/Users/pawel/workspace/repos/pg-microsharding/eslint.config.mjs",[],[],"/Users/pawel/workspace/repos/pg-microsharding/internal/update-readme.js",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/internal/createTestConnectedClient.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/internal/dropTestDatabase.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/internal/ensureTestDBExists.ts",[],["479"],"/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/internal/getTestDsn.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/internal/mockTestStd.ts",[],["480"],"/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/internal/mockTestWrapSigInt.ts",[],["481"],"/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/microsharding_ensure_active.test.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/__tests__/microsharding_ensure_inactive.test.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionAllocate.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionCleanup.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionCopy.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionFactor.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionInstall.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionList.ts",["482"],[],"/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionMove.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/actions/actionRebalance.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/actions/internal/parseMatchingShards.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/api/__tests__/install.test.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/api/__tests__/move.no-tables.test.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/api/__tests__/move.validate-fks.test.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/api/__tests__/move.with-tables.test.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/api/__tests__/rebalance.test.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/api/allocate.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/api/cleanup.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/api/factor.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/api/install.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/api/move.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/api/rebalance.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/api/weights.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/cli.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/__tests__/chooseDsns.test.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/__tests__/getSlotInfo.test.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/__tests__/lastLines.test.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/__tests__/normalizeCellNumbers.test.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/__tests__/quote.test.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/__tests__/runShell.test.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/advanceSequences.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/analyzeTables.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/changeTableOwners.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/chooseDsns.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/chunkIntoN.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/cleanUpPubSub.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/createConnectedClient.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/dateToStr.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/disableSubscription.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/discoverShards.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/enableSubscription.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/getDump.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/getPhysicalReplicas.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/getPublisherDsn.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/getRowCount.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/getSchemaName.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/getSchemaWeights.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/getSlotInfo.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/getTablesInSchema.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/indent.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/inspectError.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/isMasterDsn.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/isNameInSql.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/isTrueValue.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/lastLines.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/listActiveSchemas.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/logging.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/names.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/normalizeCellNumbers.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/normalizeDsn.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/normalizeDsns.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/parseArgs.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/parseLsn.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/pluralize.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/pollDelay.ts",[],["483"],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/prependDate.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/promiseAll.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/promiseAllMap.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/quote.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/readConfigs.ts",["484"],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/resultAbort.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/resultCommit.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/runInTmux.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/runShell.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/runSql.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/runSqlProgress.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/secToHuman.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/startCopyingTables.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/stripPassword.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/tookToHuman.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/unindent.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/validatePrimaryKeysFromDump.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/waitUntilBackfillCompletes.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/waitUntilEverythingIsNotLaggingMuch.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/waitUntilIncrementalCompletes.ts",[],[],"/Users/pawel/workspace/repos/pg-microsharding/src/internal/wrapSigInt.ts",[],[],{"ruleId":"485","severity":2,"message":"486","line":20,"column":7,"nodeType":"487","messageId":"488","endLine":20,"endColumn":20,"suppressions":"489"},{"ruleId":"485","severity":2,"message":"486","line":51,"column":7,"nodeType":"487","messageId":"488","endLine":51,"endColumn":18,"suggestions":"490","suppressions":"491"},{"ruleId":"492","severity":2,"message":"493","line":22,"column":60,"nodeType":"494","messageId":"495","endLine":22,"endColumn":62,"fix":"496","suppressions":"497"},{"ruleId":"498","severity":1,"message":"499","line":191,"column":19,"nodeType":null,"messageId":"500","endLine":192,"endColumn":63,"fix":"501"},{"ruleId":"492","severity":2,"message":"493","line":5,"column":8,"nodeType":"502","messageId":"495","endLine":5,"endColumn":26,"fix":"503","suppressions":"504"},{"ruleId":null,"message":"505","line":41,"column":9,"severity":1,"nodeType":null,"fix":"506"},"no-console","Unexpected console statement.","MemberExpression","unexpected",["507"],["508"],["509"],"@typescript-eslint/promise-function-async","Functions that return promises must be async.","ArrowFunctionExpression","missingAsync",{"range":"510","text":"511"},["512"],"@typescript-eslint/prefer-optional-chain","Prefer using an optional chain expression instead, as it's more concise and easier to read.","preferOptionalChain",{"range":"513","text":"514"},"FunctionDeclaration",{"range":"515","text":"511"},["516"],"Unused eslint-disable directive (no problems were reported from 'import/no-extraneous-dependencies').",{"range":"517","text":"518"},{"kind":"519","justification":"520"},{"fix":"521","messageId":"522","data":"523","desc":"524"},{"kind":"519","justification":"520"},[955,955],"async ",{"kind":"519","justification":"520"},[6384,6462],"island.total?.map((cell) => chalk.bold(cell))",[152,152],{"kind":"519","justification":"520"},[1198,1259]," ","directive","",{"range":"525","text":"520"},"removeConsole",{"propertyName":"526"},"Remove the console.log().",[1327,1349],"log"]