id: 1 unit: function Layout() file: theme/src/components/layout.js start line: 13 end line: 117 size: 100 LOC McCabe index: 13 number of parameters: 2 id: 2 unit: function Header() file: theme/src/components/header.js start line: 14 end line: 101 size: 85 LOC McCabe index: 5 number of parameters: 1 id: 3 unit: function MobileSearch() file: theme/src/components/mobile-search.js start line: 28 end line: 116 size: 83 LOC McCabe index: 6 number of parameters: 2 id: 4 unit: function NavItems() file: theme/src/components/nav-items.js start line: 27 end line: 85 size: 59 LOC McCabe index: 3 number of parameters: 1 id: 5 unit: function useSearch() file: theme/src/use-search.js start line: 8 end line: 73 size: 48 LOC McCabe index: 6 number of parameters: 1 id: 6 unit: function Code() file: theme/src/components/code.js start line: 9 end line: 54 size: 44 LOC McCabe index: 3 number of parameters: 5 id: 7 unit: function NavDrawer() file: theme/src/components/nav-drawer.js start line: 42 end line: 82 size: 41 LOC McCabe index: 2 number of parameters: 2 id: 8 unit: async function fetchContributors() file: theme/gatsby-node.js start line: 116 end line: 155 size: 35 LOC McCabe index: 7 number of parameters: 3 id: 9 unit: function Drawer() file: theme/src/components/drawer.js start line: 6 end line: 44 size: 34 LOC McCabe index: 2 number of parameters: 3 id: 10 unit: function SearchResults() file: theme/src/components/search-results.js start line: 6 end line: 39 size: 32 LOC McCabe index: 3 number of parameters: 3 id: 11 unit: function HeroLayout() file: theme/src/components/hero-layout.js start line: 10 end line: 38 size: 27 LOC McCabe index: 2 number of parameters: 2 id: 12 unit: function Sidebar() file: theme/src/components/sidebar.js start line: 31 end line: 55 size: 24 LOC McCabe index: 1 number of parameters: 0 id: 13 unit: function NavDropdown() file: theme/src/components/nav-dropdown.js start line: 6 end line: 29 size: 24 LOC McCabe index: 1 number of parameters: 2 id: 14 unit: export function useNavDrawerState() file: theme/src/components/nav-drawer.js start line: 13 end line: 40 size: 22 LOC McCabe index: 4 number of parameters: 1 id: 15 unit: function TableOfContents() file: theme/src/components/table-of-contents.js start line: 4 end line: 24 size: 21 LOC McCabe index: 4 number of parameters: 2 id: 16 unit: function MarkdownHeading() file: theme/src/components/heading.js start line: 25 end line: 46 size: 21 LOC McCabe index: 3 number of parameters: 2 id: 17 unit: function usePersistentScroll() file: theme/src/components/sidebar.js start line: 7 end line: 29 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 18 unit: function SkipLinkBase() file: theme/src/components/skip-link.js start line: 5 end line: 20 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 19 unit: function DoDontBase() file: theme/src/components/do-dont.js start line: 25 end line: 39 size: 15 LOC McCabe index: 1 number of parameters: 4 id: 20 unit: function useSiteMetadata() file: theme/src/use-site-metadata.js start line: 3 end line: 17 size: 15 LOC McCabe index: 1 number of parameters: 0 id: 21 unit: function stateReducer() file: theme/src/components/mobile-search.js start line: 12 end line: 26 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 22 unit: allSitePage() file: theme/gatsby-node.js start line: 82 end line: 92 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 23 unit: onmessage = function() file: theme/src/search.worker.js start line: 24 end line: 34 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 24 unit: function stateReducer() file: theme/src/components/search.js start line: 10 end line: 21 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 25 unit: path: ensureAbsolute() file: theme/src/use-search.js start line: 35 end line: 46 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 26 unit: function SourceLink() file: theme/src/components/storybook-link.js start line: 4 end line: 13 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 27 unit: function toggle() file: theme/src/components/details.js start line: 36 end line: 43 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 28 unit: function htmlToJsx() file: theme/src/components/live-code.js start line: 17 end line: 27 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 29 unit: function wrapRootElement() file: theme/src/components/wrap-root-element.js start line: 50 end line: 56 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 30 unit: function ImageContainer() file: theme/src/components/image-container.js start line: 4 end line: 10 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 31 unit: export function DoDontContainer() file: theme/src/components/do-dont.js start line: 5 end line: 11 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 32 unit: function openMenu() file: theme/src/components/details.js start line: 45 end line: 50 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 33 unit: function performSearch() file: theme/src/search.worker.js start line: 16 end line: 19 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 34 unit: function closeMenu() file: theme/src/components/details.js start line: 52 end line: 55 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 35 unit: function handleDismiss() file: theme/src/components/mobile-search.js start line: 32 end line: 35 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 36 unit: function getEditUrl() file: theme/gatsby-node.js start line: 112 end line: 114 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 37 unit: function getStatusColor() file: theme/src/components/status-label.js start line: 11 end line: 13 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 38 unit: export function Do() file: theme/src/components/do-dont.js start line: 17 end line: 19 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 39 unit: export function Dont() file: theme/src/components/do-dont.js start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 40 unit: function getRenderer() file: theme/src/components/details.js start line: 29 end line: 31 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 41 unit: function removeNewlines() file: theme/src/components/live-code.js start line: 29 end line: 31 size: 3 LOC McCabe index: 1 number of parameters: 1