Scc Versions Save

Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go

v1.12.1

5 years ago

Slight tweak to improve Game Maker reporting.

v1.12.0

5 years ago

Visual Change

  • Change over to use box-lines for display output

Addtional Languages

  • Cargo.lock
  • Game Maker Language
  • Vertex Shader
  • Fragment Shaderg

v1.11.0

5 years ago

Tweak the copy of the help messages https://github.com/boyter/scc/issues/37 Add new option to exclude directories and files https://github.com/boyter/scc/issues/23 Compile with debug symbols removed to produce smaller binary files. Release now includes i386 binaries.

New Option

  • --exclude -e Ignore files and directories matching supplied regular expression, E.G. scc -e "vendor|.*\.json" . to ignore vendor directories and json files

Additional languages

  • nuspec

v1.10.0

5 years ago

Improved performance such that it should be about 2x faster for most repositories thanks to work by @jhaynie and @dbaggerman

Additional languages

  • Powershell

v1.9.0

5 years ago

Accuracy improved to conform to tokei standards as per https://github.com/Aaronepower/tokei/blob/master/COMPARISON.md Improved performance, as such complexity calculations are almost free

Additional languages

  • Zig
  • Stata
  • SAS
  • Meson

v1.8.0

5 years ago

Massively improve accuracy. Resolve bug where jump ahead logic would skip newlines. Compiled with Go 1.11 so expect improved performance.

v1.7.0

5 years ago

Improved GC tweaking for better performance. Binary file detection similar to how GNU Grep, git and ripgrep work were a null byte indicates a binary file. Log will be printed (if in verbose mode) indicating so and file will be removed from output.

New Option

  • --binary Will process binary files if they are identified as being a language, even if they would be classified as binary.

New Languages

  • AsciiDoc (adoc)

v1.6.0

5 years ago

Tweak GC settings to improve performance for directories that contain < 10000 files. Redis, django and the go source code all fit this criteria. Where this is true scc should run in half the time of the 1.5.0 and previous releases.

New option

  • --filegccount value, --fgc value How many files to parse before turning the GC on (default: 10000)

New languages

  • ATS
  • Dhall

v1.5.0

5 years ago

Add support for languages with extensions like test.d.ts used for Typescript Typings Spelling corrections

New languages

  • XCode Config
  • TypeScript Typings

v1.4.0

5 years ago
  • Make CountStats a public API and allow a callback method from PR by Jeff Haynie https://github.com/jhaynie
  • Add Jade and SPDX support
  • Add go template language support