Releases: boyter/scc
Release 1.9.0
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
Release 1.8.0
Massively improve accuracy.
Resolve bug where jump ahead logic would skip newlines.
Compiled with Go 1.11 so expect improved performance.
Release 1.7.0
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)
Release 1.6.0
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
Release 1.5.0
Add support for languages with extensions like test.d.ts used for Typescript Typings
Spelling corrections
New languages
- XCode Config
- TypeScript Typings
Release 1.4.0
- 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
Release 1.3.0
Released while at the https://sourcegraph.com office.
Improve Visual Basic, SystemVerilog and Typescript complexity estimates
Remove complexity count from YAML/YML files
Fix long name formatting issue #16
Add ability to print out languages supported using --languages option (similar to Tokei)
Add the following languages to supported languages
- XML Schema file
- Document Type Definition
- Macromedia eXtensible Markup Language
- Extensible Stylesheet Language
- IDL
- Cython
- LEX
- SED
- M4
- PHP Smarty
- Expect
- JSP
- Skill
- AWK
- MUMPS
- Korn
- Modula3
- LOLCODE (greatest achievement of my life so far)
- Softbridge Basic
- gitignore
- Basic
- Freemarker
- Gradle
- Brainfuck
- Latex
- Boo
- License Files
- Robot Framework
- Patch File
- Properties file
- Puppet
- CSV
- Varnish Language
- PKGBUILD
- Gherkin
- OpaLang
- RDL
Release 1.2.0
Release 1.1.0
Release 1.1.0
- Add MJS as recognized JavaScript extension
- Slight tweak to help improve memory efficiency
Release v1.0.0
Release 1.0.0