exalysis icon indicating copy to clipboard operation
exalysis copied to clipboard

Mentoring tool for the Go track on Exercism. Downloads students code, checks it and provides suggestions.

Results 26 exalysis issues
Sort by recently updated
recently updated
newest added

hello, If I run the exalysis tool in watch mode and then I copy-paste the solution what I have found is that inside goling is exposed the entire path from...

an option like "-hard" It will mark as mistake "else" and will mark as mistake all the 1 character variable aside those declared inside a for or if statement.

* Suggest `var diff int` rather than `diff := 0`

```go package isogram import "unicode" // IsIsogram takes a string as input and decides whether it's an isogram or not func IsIsogram(s string) bool { m := make(map[rune]int, len(s)) for...

[Solution 59997d1a390d44568ad4664a7ea13d9e](https://exercism.io/mentor/solutions/59997d1a390d44568ad4664a7ea13d9e) produces this suggestion: > Iterating over a string produces runes. A rune represents a Unicode character and can consist of multiple bytes. Try using runes instead of bytes....

This is a weird one! [Raindrops 8c8e0e3527c545289d89772cf235efe2](https://exercism.io/mentor/solutions/8c8e0e3527c545289d89772cf235efe2) gives this result: ``` I know the "raindrops" exercise, so I'll try to make some specific suggestions about it, as well as the...

[Solution 17070203b36548d8aa7b2cd0e1c24802](https://exercism.io/mentor/solutions/17070203b36548d8aa7b2cd0e1c24802) compiles and passes tests when you run `go test` in the solution, but running Exalysis gives a compilation failure: ``` go test PASS ok _/Users/john/git/bitfield/exercism/users/ksimon1/go/robot-name 0.006s exalysis Hi...

Are we running `staticcheck` already? If not add it. http://next.staticcheck.io/