id: 1 unit: function removeAllCompleted() file: src/actions/removeAllCompleted.ts start line: 5 end line: 24 size: 17 LOC McCabe index: 4 number of parameters: 0 id: 2 unit: function removeItem() file: src/actions/removeItem.ts start line: 5 end line: 21 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 3 unit: function FilterButton() file: src/components/footer/FilterButton.tsx start line: 16 end line: 28 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 4 unit: function addItem() file: src/actions/addItem.ts start line: 13 end line: 22 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5 unit: function toggleEditItem() file: src/actions/toggleEditItem.ts start line: 5 end line: 13 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 6 unit: export default function App() file: src/components/App.tsx start line: 7 end line: 15 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 7 unit: function toggleAllCompleted() file: src/actions/toggleAllCompleted.ts start line: 5 end line: 14 size: 7 LOC McCabe index: 4 number of parameters: 0 id: 8 unit: function updateItem() file: src/actions/updateItem.ts start line: 5 end line: 11 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 9 unit: componentDidUpdate() file: src/components/Main.tsx start line: 14 end line: 19 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 10 unit: function toggleCompleted() file: src/actions/toggleCompleted.ts start line: 5 end line: 10 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 11 unit: function guid() file: src/actions/addItem.ts start line: 4 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12 unit: function s4() file: src/actions/addItem.ts start line: 5 end line: 7 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13 unit: function setFilter() file: src/actions/setFilter.ts start line: 6 end line: 8 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 14 unit: function updateEditItemValue() file: src/actions/updateEditItemValue.ts start line: 5 end line: 7 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 15 unit: function updateTextboxValue() file: src/actions/updateTextboxValue.ts start line: 5 end line: 7 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 16 unit: onToggleCompleted() file: src/components/Main.tsx start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 17 unit: onDestroy() file: src/components/Main.tsx start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 18 unit: onToggleAllCompleted() file: src/components/Main.tsx start line: 29 end line: 31 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 19 unit: export default reactive() file: src/components/footer/FilterButton.tsx start line: 13 end line: 15 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 20 unit: export default reactive() file: src/components/footer/ItemsLeftCount.tsx start line: 9 end line: 11 size: 3 LOC McCabe index: 1 number of parameters: 1