MCPcopy
hub / github.com/teivah/100-go-mistakes

github.com/teivah/100-go-mistakes @main sqlite

repository ↗ · DeepWiki ↗
1,364 symbols 3,880 edges 190 files 3 documented · 0%
README

100 Go Mistakes and How to Avoid Them

Source code and community space of 📖 100 Go Mistakes and How to Avoid Them, published by Manning in August 2022.

Read online: 100go.co.

Powered by

JetBrains logo.

Extension points exported contracts — how you extend this code

Option (FuncType)
(no doc)
src/02-code-project-organization/11-functional-options/functional-options/main.go
CustomerStorage (Interface)
(no doc)
src/02-code-project-organization/6-interface-producer/store/store.go

Core symbols most depended-on inside this repo

add
called by 86
src/06-functions-methods/42-receiver/value/main.go
make
called by 74
site/assets/javascripts/lunr/wordcut.js
cb
called by 46
site/assets/javascripts/lunr/wordcut.js
Close
called by 19
src/02-code-project-organization/10-type-embedding/main.go
Done
called by 17
src/09-concurrency-practice/61-inappropriate-context/main.go
isArrayLike
called by 15
site/assets/javascripts/lunr/wordcut.js
isFunction
called by 12
site/assets/javascripts/lunr/wordcut.js
isObject
called by 10
site/assets/javascripts/lunr/wordcut.js

Shape

Function 1,148
Method 108
Struct 94
Interface 8
Class 2
FuncType 2
TypeAlias 2

Languages

TypeScript57%
Go43%

Modules by API surface

site/assets/javascripts/bundle.f55a23d4.min.js338 symbols
site/assets/javascripts/lunr/wordcut.js139 symbols
site/assets/javascripts/lunr/min/lunr.tr.min.js55 symbols
site/assets/javascripts/glightbox.min.js45 symbols
site/assets/javascripts/workers/search.973d3a69.min.js33 symbols
site/assets/javascripts/lunr/min/lunr.ro.min.js16 symbols
site/assets/javascripts/lunr/min/lunr.pt.min.js16 symbols
site/assets/javascripts/lunr/min/lunr.it.min.js16 symbols
site/assets/javascripts/lunr/min/lunr.fr.min.js16 symbols
site/assets/javascripts/lunr/min/lunr.es.min.js16 symbols
site/assets/javascripts/lunr/min/lunr.ru.min.js14 symbols
site/assets/javascripts/lunr/min/lunr.hu.min.js14 symbols

Dependencies from manifests, versioned

golang.org/x/syncv0.0.0-2021022003295 · 1×

For agents

$ claude mcp add 100-go-mistakes \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact