javascript-analyzer icon indicating copy to clipboard operation
javascript-analyzer copied to clipboard

This is Exercism's automated analyzer for the JavaScript track.

Results 13 javascript-analyzer issues
Sort by recently updated
recently updated
newest added

Based on the below from design doc - https://github.com/exercism/javascript/blob/main/exercises/concept/bird-watcher/.meta/design.md --- - [x] For all tasks check that the student actually used a for loop. **totalBirdCount** - [ ] Verify that...

This uses `@exercism/eslint-config-tooling` for linting now. It also is a WIP to integrate `eslint` as analyzer, until we have solid integration in the web experience.

x:size/large

**Describe the incorrectness** I don't think the analyzers advice makes any sense here: > Using a helper method is good practice, because it replaces a cryptic "member call" with a...

x:action/improve
x:knowledge/elementary
x:module/analyzer
x:type/coding
x:size/small
help wanted
good first issue

**Is your feature request related to a problem? Please describe.** exercism/javascript#817 adds a new test requiring the `gigasecond` exercise function argument is not mutated. **Describe the solution you'd like** The...

Currently, when a solution contains `reduce`, we _explicitly_ bail out early. The following two examples should be considered _approvable_, but **not** optimal. Both should come with a hint. ``` const...

**Describe the improvement**: When a solution has `+expression` instead of `Number(expression)`, and it's _otherwise optimal_, we want to give a specific message. It should still _approve_, but add a message...

**Describe the improvement**: When the following main method is provided, the analyzer bails early: ```javascript export const value = arr => { return +(COLORS.indexOf(arr[0]) + "" + COLORS.indexOf(arr[1])); }; ```...

This issue is for discussion and assignment for the [`rna-transcription`][exercise] core exercise in the `javascript` track. 🔗 [implementation][exercise] | [mentor-notes][mentor-notes] | [problem-specification][problem-specification] ---- [mentor-notes]: https://github.com/exercism/website-copy/tree/master/tracks/javascript/exercises/rna-transcription/mentoring.md [exercise]: https://github.com/exercism/javascript/tree/master/exercises/rna-transcription [problem-specification]: https://github.com/exercism/problem-specifications/tree/master/exercises/rna-transcription This...

**Is your feature request related to a problem? Please describe.** When a solution is provided with a re-assignment, the analyzer bails out of a lot of code paths. ```javascript export...

**Describe the improvement**: When an _optimal `map`_ solution is provided, the analyzer should `approve` but provide a comment that allows them to _continue_ the path. ``` Perhaps there is a...