5 matches across 1 files for error lang:Markdown path:README.md
snippet_mode: auto · sorted by relevance
README.md MARKDOWN 5 matches view file →
71`$ sudo snap install scc`
72
73*NB* Snap installed applications cannot run outside of `/home` <https://askubuntu.com/questions/930437/permission-denied-error-when-running-apps-installed-as-snap-packages-ubuntu-17> so you may encounter issues if you use snap and attempt to run outside this directory.
74
75#### Homebrew
· · ·
542- 75% (High Density): Very terse, expressive code. Every line counts. (Example: Clojure, Haskell)
543- 60% - 70% (Standard): A healthy balance of logic and structural ceremony. (Example: Java, Python)
544- < 55% (High Boilerplate): High repetition. Likely due to mandatory error handling, auto-generated code, or verbose configuration. (Example: C#, CSS)
545
546See <https://boyter.org/posts/boilerplate-tax-ranking-popular-languages-by-density/> for more details.
· · ·
746| `--no-fold-authors` | off | Disable the name + email-domain identity folding fallback applied after `.mailmap`. |
747
748`--hotspots` is mutually exclusive with `--by-author` / `--timeline`; combining them is an error. With `--by-author` set, `--timeline` switches from the author rollup to the author timeline. Alone, `--timeline` renders the languages timeline.
749
750#### Hotspots - `--hotspots`
· · ·
839- `.gitignore` is already applied by git when each commit was recorded; `.ignore` / `.sccignore` are honoured by the engine (disable with `--no-ignore` / `--no-scc-ignore`).
840- Merge commits are diffed against their first parent (`git log --first-parent` semantics).
841- Rename detection uses go-git's similarity heuristic; large renames may inflate hotspot churn and reset blame attribution. Shallow clones produce a clear error rather than a panic.
842- `Lines±` is the sum of added and removed lines, so files rewritten in place count twice the displaced size.
843- Symlinks are skipped (v1). Binary detection is unchanged.
· · ·
1518If you are running `scc` in a low memory environment < 512 MB of RAM you may need to set `--file-gc-count` to a lower value such as `0` to force the garbage collector to be on at all times.
1519
1520A sign that this is required will be `scc` crashing with panic errors.
1521
1522### Tests
Search syntax
auth loginboth terms (AND is implicit)
auth OR logineither term
NOT path:vendorexclude matches
"exact phrase"quoted exact match
/func\s+Test/regex
handler~1fuzzy (Levenshtein 1)
file:*_test.gofilename glob
path:pkg/auth/**full path glob
lang:golanguage filter

Search any public repo from your terminal

This page calls POST /api/v1/code_search. Same tool, available over MCP for Claude/Cursor/Copilot.