Code Monkey home page Code Monkey logo

Comments (7)

boyter avatar boyter commented on May 31, 2024 1

2ec3dc3

Should resolve that.

from lc.

ebfe avatar ebfe commented on May 31, 2024
diff --git parsers/guesser.go parsers/guesser.go
index 1f55738..eeac0fa 100644
--- parsers/guesser.go
+++ parsers/guesser.go
@@ -299,7 +299,7 @@ func processFile(directory string, file string, rootLicenses []LicenseMatch) Fil
                Md5Hash:           getMd5Hash(content),
                Sha1Hash:          getSha1Hash(content),
                Sha256Hash:        getSha256Hash(content),
-               BytesHuman:        bytesToHuman(len(content)),
+               BytesHuman:        bytesToHuman(int64(len(content))),
                Bytes:             len(content)}
 
        return fileResult
diff --git parsers/helpers.go parsers/helpers.go
--- parsers/helpers.go
+++ parsers/helpers.go
@@ -80,9 +80,9 @@ func licenceListHasLicense(license LicenseMatch, licenseList []LicenseMatch) boo
 // Apache-2.0 is compatible with GPL-3.0-only
 // See https://apache.org/licenses/GPL-compatibility.html
 // SPDX-License-Identifier: Apache-2.0
-func bytesToHuman(bytes int) string {
+func bytesToHuman(bytes int64) string {
 
        const TERABYTE = 1099511627776
        const GIGABYTE = 1073741824
        const MEGABYTE = 1048576
        const KILOBYTE = 1024

seems to fix this.

from lc.

boyter avatar boyter commented on May 31, 2024

Oh neat. That's a good pickup. Ill implement that now.

from lc.

boyter avatar boyter commented on May 31, 2024

Merged in. Should be all good. Thanks for reporting it.

from lc.

ebfe avatar ebfe commented on May 31, 2024

Btw. any reason you use dos line endings? This makes it a bit difficult to work on the source tree with typical go editor setup (e.g. running go fmt on save etc.).

from lc.

boyter avatar boyter commented on May 31, 2024

None other than I recently moved from a Mac to a Windows machine and am still in the transition period. Ill update my editor to use unix line endings.

from lc.

boyter avatar boyter commented on May 31, 2024

Final one for this 6222110 added multiple targets to travis to ensure it builds on everything.

from lc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.