Date : 2025-03-18 12:39:04
Directory : /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew
Total : 27 files,  6925 codes, 1247 comments, 1248 blanks, all 9420 lines

Languages
+----------------+------------+------------+------------+------------+------------+
| language       | files      | code       | comment    | blank      | total      |
+----------------+------------+------------+------------+------------+------------+
| TypeScript JSX |         19 |      6,549 |      1,134 |      1,165 |      8,848 |
| TypeScript     |          6 |        309 |        106 |         55 |        470 |
| Markdown       |          1 |         39 |          0 |         19 |         58 |
| JavaScript     |          1 |         28 |          7 |          9 |         44 |
+----------------+------------+------------+------------+------------+------------+

Directories
+-------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| path                                                                                                                                      | files      | code       | comment    | blank      | total      |
+-------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| .                                                                                                                                         |         27 |      6,925 |      1,247 |      1,248 |      9,420 |
| . (Files)                                                                                                                                 |          3 |         63 |          6 |         22 |         91 |
| components                                                                                                                                |         12 |      3,674 |        498 |        494 |      4,666 |
| components (Files)                                                                                                                        |          7 |      2,489 |        327 |        327 |      3,143 |
| components/cells                                                                                                                          |          5 |      1,185 |        171 |        167 |      1,523 |
| hooks                                                                                                                                     |          6 |      2,855 |        630 |        669 |      4,154 |
| types                                                                                                                                     |          1 |         16 |          4 |          4 |         24 |
| utils                                                                                                                                     |          5 |        317 |        109 |         59 |        485 |
+-------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+

Files
+-------------------------------------------------------------------------------------------------------------------------------------------+----------------+------------+------------+------------+------------+
| filename                                                                                                                                  | language       | code       | comment    | blank      | total      |
+-------------------------------------------------------------------------------------------------------------------------------------------+----------------+------------+------------+------------+------------+
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/README.md                                | Markdown       |         39 |          0 |         19 |         58 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/components/AiValidationDialogs.tsx       | TypeScript JSX |        230 |         10 |          8 |        248 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/components/BaseCellContent.tsx           | TypeScript JSX |         18 |          0 |          3 |         21 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/components/SearchableTemplateSelect.tsx  | TypeScript JSX |        273 |         19 |         37 |        329 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/components/UpcValidationTableAdapter.tsx | TypeScript JSX |        113 |         17 |         10 |        140 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/components/ValidationCell.tsx            | TypeScript JSX |        377 |         49 |         54 |        480 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/components/ValidationContainer.tsx       | TypeScript JSX |        969 |        182 |        158 |      1,309 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/components/ValidationTable.tsx           | TypeScript JSX |        509 |         50 |         57 |        616 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/components/cells/CheckboxCell.tsx        | TypeScript JSX |        112 |         12 |         21 |        145 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/components/cells/InputCell.tsx           | TypeScript JSX |        233 |         34 |         33 |        300 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/components/cells/MultiSelectCell.tsx     | TypeScript JSX |        420 |         66 |         59 |        545 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/components/cells/MultilineInput.tsx      | TypeScript JSX |        193 |         23 |         22 |        238 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/components/cells/SelectCell.tsx          | TypeScript JSX |        227 |         36 |         32 |        295 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/hooks/useAiValidation.tsx                | TypeScript JSX |        500 |         75 |         89 |        664 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/hooks/useProductLinesFetching.tsx        | TypeScript JSX |        264 |         75 |         81 |        420 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/hooks/useTemplates.tsx                   | TypeScript JSX |        204 |         26 |         33 |        263 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/hooks/useUpcValidation.tsx               | TypeScript JSX |        337 |         88 |         92 |        517 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/hooks/useValidation.tsx                  | TypeScript JSX |        360 |         78 |         85 |        523 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/hooks/useValidationState.tsx             | TypeScript JSX |      1,190 |        288 |        289 |      1,767 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/index.tsx                                | TypeScript JSX |         20 |          6 |          2 |         28 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/types.ts                                 | TypeScript     |          4 |          0 |          1 |          5 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/types/index.ts                           | TypeScript     |         16 |          4 |          4 |         24 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/utils/dataMutations.ts                   | TypeScript     |        124 |          4 |         14 |        142 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/utils/errorUtils.ts                      | TypeScript     |         21 |         15 |          5 |         41 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/utils/upcValidation.ts                   | TypeScript     |         43 |         24 |          7 |         74 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/utils/validation-helper.js               | JavaScript     |         28 |          7 |          9 |         44 |
| /Users/matt/Dev/inventory/inventory/src/lib/react-spreadsheet-import/src/steps/ValidationStepNew/utils/validationUtils.ts                 | TypeScript     |        101 |         59 |         24 |        184 |
| Total                                                                                                                                     |                |      6,925 |      1,247 |      1,248 |      9,420 |
+-------------------------------------------------------------------------------------------------------------------------------------------+----------------+------------+------------+------------+------------+