awesome-go icon indicating copy to clipboard operation
awesome-go copied to clipboard

Investigate repositories with more than 1 year without update - 2022-07-10

Open avelino opened this issue 2 years ago • 10 comments

  • [ ] https://github.com/dh1tw/gosamplerate

  • [ ] https://github.com/tosone/minimp3

  • [ ] https://github.com/go-music-theory/music-theory

  • [ ] https://github.com/mengzhuo/cookiestxt

  • [ ] https://github.com/square/go-jose

  • [ ] https://github.com/abraithwaite/jeff

  • [ ] https://github.com/tarent/loginsrv

  • [ ] https://github.com/jltorresm/otpgo

  • [ ] https://github.com/o1egl/paseto

  • [ ] https://github.com/zpatrick/rbac

avelino avatar Jul 10 '22 00:07 avelino

https://github.com/dh1tw/gosamplerate

  • No updates for over 2 years.
  • There are no open issues
  • The report https://goreportcard.com/ has one error with golint

gosamplerate/gosamplerate.go Line 60: warning: exported const SRC_SINC_BEST_QUALITY should have comment (or a comment on this block) or be unexported (golint) Line 73: warning: don't use underscores in Go names; var src_state should be srcState (golint)

In general, a normal repository, but it has not been updated for a long time.

Kwynto avatar Jul 11 '22 19:07 Kwynto

https://github.com/tosone/minimp3

  • This is a stable version, apparently a completed release.
  • No updates for over a year
  • Reports are ok
  • There are no open issues

An interesting repository, even made a fork.

Kwynto avatar Jul 11 '22 19:07 Kwynto

https://github.com/go-music-theory/music-theory

  • Last updated 2 years ago.
  • There are 8 open problems, the last one was created and not solved a year and a half ago.
  • No valid go.mod file
  • No stable version
  • gofmt 87%

scale/mode.go Line 1: warning: file is not gofmted with -s (gofmt) scale/scale_test.go Line 1: warning: file is not gofmted with -s (gofmt) chord/chord_test.go Line 1: warning: file is not gofmted with -s (gofmt) chord/form.go Line 1: warning: file is not gofmted with -s (gofmt) music-theory.go Line 1: warning: file is not gofmted with -s (gofmt) note/class.go Line 1: warning: file is not gofmted with -s (gofmt)

  • golint 52%

chord/spec.go Line 1: warning: package comment should be of the form "Package chord ..." (golint) Line 8: warning: exported method Chord.ToYAML should have comment or be unexported (golint) key/mode.go Line 1: warning: package comment should be of the form "Package key ..." (golint) Line 12: warning: exported const Nil should have comment (or a comment on this block) or be unexported (golint) key/relative.go Line 1: warning: package comment should be of the form "Package key ..." (golint) Line 8: warning: exported method Key.RelativeMinor should have comment or be unexported (golint) Line 18: warning: exported method Key.RelativeMajor should have comment or be unexported (golint) key/spec.go Line 1: warning: package comment should be of the form "Package key ..." (golint) Line 8: warning: exported method Key.ToYAML should have comment or be unexported (golint) scale/mode.go Line 1: warning: package comment should be of the form "Package scale ..." (golint) Line 16: warning: comment on exported type ModeIntervals should be of the form "ModeIntervals ..." (with optional leading article) (golint) Line 23: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) Line 181: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) Line 199: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) Line 212: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) scale/spec.go Line 1: warning: package comment should be of the form "Package scale ..." (golint) Line 8: warning: exported method Scale.ToYAML should have comment or be unexported (golint) note/class.go Line 1: warning: package comment should be of the form "Package note ..." (golint) Line 8: warning: exported const Nil should have comment (or a comment on this block) or be unexported (golint) chord/function.go Line 1: warning: package comment should be of the form "Package chord ..." (golint) note/root.go Line 1: warning: package comment should be of the form "Package note ..." (golint) Line 18: warning: comment on exported function RootAndRemaining should be of the form "RootAndRemaining ..." (golint) note/octave.go Line 1: warning: package comment should be of the form "Package note ..." (golint) Line 12: warning: comment on exported function OctaveOf should be of the form "OctaveOf ..." (golint) chord/technique.go Line 1: warning: package comment should be of the form "Package chord ..." (golint) key/key.go Line 1: warning: package comment should be of the form "Package key ..." (golint) Line 38: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) scale/interval.go Line 1: warning: package comment should be of the form "Package scale ..." (golint) Line 12: warning: exported const I1 should have comment (or a comment on this block) or be unexported (golint) scale/scale.go Line 1: warning: package comment should be of the form "Package scale ..." (golint) Line 37: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) Line 48: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) note/diff.go Line 1: warning: package comment should be of the form "Package note ..." (golint) Line 9: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) Line 14: warning: if block ends with a return statement, so drop this else and outdent its block (golint) chord/chord.go Line 1: warning: package comment should be of the form "Package chord ..." (golint) Line 35: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) Line 43: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) Line 59: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) key/diff.go Line 1: warning: package comment should be of the form "Package key ..." (golint) Line 5: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) note/adjsymbol.go Line 1: warning: package comment should be of the form "Package note ..." (golint) Line 39: warning: comment on exported type AdjSymbol should be of the form "AdjSymbol ..." (with optional leading article) (golint) Line 43: warning: exported const No should have comment (or a comment on this block) or be unexported (golint) chord/list.go Line 1: warning: package comment should be of the form "Package chord ..." (golint) Line 8: warning: exported type List should have comment or be unexported (golint) Line 16: warning: exported var ChordFormList should have comment or be unexported (golint) chord/interval.go Line 1: warning: package comment should be of the form "Package chord ..." (golint) Line 12: warning: exported const I1 should have comment (or a comment on this block) or be unexported (golint) scale/list.go Line 1: warning: package comment should be of the form "Package scale ..." (golint) Line 8: warning: exported type List should have comment or be unexported (golint) Line 16: warning: exported var ScaleModeList should have comment or be unexported (golint) note/note.go Line 1: warning: package comment should be of the form "Package note ..." (golint) chord/form.go Line 1: warning: package comment should be of the form "Package chord ..." (golint) Line 24: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) Line 569: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) Line 585: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint) Line 598: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)

  • goreportcard.com

Found 26 issues across 48 files

  • Tests that don't work

This repository does not meet quality standards.

Kwynto avatar Jul 11 '22 20:07 Kwynto

https://github.com/mengzhuo/cookiestxt

  • This is a stable version, apparently a completed release.
  • No updates for over a year
  • There is one issue not related to the problem in the repository.
  • Reports are ok
  • Test coverage 100%

In general, a normal repository, but it has not been updated for a long time.

Kwynto avatar Jul 11 '22 20:07 Kwynto

https://github.com/square/go-jose

  • Last updated over one year ago.
  • No valid go.mod file
  • There are 48 open issues.
  • The master branch contains only README.md, all code in separate branches corresponding to their versions.

An unusual repository and most likely already dead, but I think it can be useful.

Kwynto avatar Jul 11 '22 21:07 Kwynto

https://github.com/abraithwaite/jeff

  • Last updated over one year ago.
  • One open issue for over 3 years.
  • All tests work, code coverage is 79%, but for testing you need to raise memcache and redis to docker

PASS coverage: 79.0% of statements ok github.com/abraithwaite/jeff 18.934s

  • golint 63%

jeff/memcache/memcache.go Line 1: warning: don't use an underscore in package name (golint) jeff/redis/redis.go Line 1: warning: don't use an underscore in package name (golint) jeff/sessions.go Line 105: warning: comment on exported function Samesite should be of the form "Samesite ..." (golint) jeff/types.go Line 1: warning: package comment should be of the form "Package jeff ..." (golint)

The package is working, but has not been updated for a long time.

Kwynto avatar Jul 11 '22 22:07 Kwynto

https://github.com/tarent/loginsrv

  • This is a stable version, the latest release is over 3 years old.
  • The last commit was over a year ago.
  • There are 21 open issues, the last one has been open for over a year.
  • goreportcard.com

Found 8 issues across 68 files

The repository is stable, has documentation and meets quality standards, but is rarely updated.

Kwynto avatar Jul 12 '22 22:07 Kwynto

https://github.com/jltorresm/otpgo

The repositories are fully up to quality standards and have no problems, but have not been updated for over a year.

Kwynto avatar Jul 12 '22 22:07 Kwynto

https://github.com/o1egl/paseto

  • This is a stable version.
  • The last commit was made over 2 years ago.
  • The author states that a new major version should be released soon.

The repository is stable, has documentation and meets quality standards, but is rarely updated.

Kwynto avatar Jul 14 '22 01:07 Kwynto

https://github.com/zpatrick/rbac

  • This repository has not been updated for over 4 years.
  • go.mod missing
  • There is no official numbered release.
  • Result of manual testing:

PASS coverage: 8.6% of statements ok rbac 0.695s

This repository does not meet quality standards.

Kwynto avatar Jul 14 '22 02:07 Kwynto