SaaSHub helps you find the best software and product alternatives Learn more →
Top 9 Ruby static-code-analysis Projects
-
Project mention: Mastering Linters : A Code Quality Assurance Comprehensive Guide using Ruby on Rails | dev.to | 2023-11-08
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
Why not i18n-tasks? 1.9k stars on GitHub. It's definitely a worthwhile dependency and probably why you're not seeing much free explanations because the gem is widely used.
-
1) Auto-correcting a whole (large) codebase at once with tons of offenses and dozens of active branches should be used with caution. Merge conflicts, blame pollution (ok, can be solved with .git-blame-ignore-revs, though can hardly remember any project using it). Though, the most important argument is that auto-correct can introduce bugs. Unfortunately, even safe autocorrect can be unsafe. Recently, I broke one popular project (with a decent, but not 99.999% test coverage) with a single "safe" auto-correction commit 🙂 (This issue).
-
-
-
After 3 years in development of 0. version it's a collection of 25 cops for Rubocop to take your GraphQL code to the next level. Link: https://github.com/DmitryTsepelev/rubocop-graphql
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
2) Inline comments add a lot of noise. Encouraging developers to fix style issues? Or encouraging them to spend time on irrelevant fixes while working on features? The TODO approach should be considered as a prevention measure. The primary goal is to write new code in style. Unfortunately, if there are many large classes/files, TODO config can silent new offenses. To overcome this, we can use alternative tools, like rubocop-gradual.
-
You can find the complete configuration code here. Happy Coding!
Ruby static-code-analysis related posts
- Mastering Linters : A Code Quality Assurance Comprehensive Guide using Ruby on Rails
- code review / feedback for improvement
- I live and work in the US where protests against police brutality have been ongoing for days, and coming to work this week the word "cop" has an uncomfortable feeling about it.
- What’s your day to day development env set up?
- RuboCoping with legacy: Bring your Ruby code up to Standard
- Ruby 2.7.8 Released
- Rubocop: The Sheriff of Your Codebase
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b28cda8>
www.saashub.com | 10 Dec 2023
Index
What are some of the best open-source static-code-analysis projects in Ruby? This list will help you:
Project | Stars | |
---|---|---|
1 | rubocop | 12,406 |
2 | CodeClimate | 2,446 |
3 | i18n-tasks | 1,972 |
4 | rubocop-rails | 749 |
5 | rubocop-performance | 599 |
6 | theme-check | 323 |
7 | rubocop-graphql | 205 |
8 | rubocop-gradual | 32 |
9 | jt_tools | 14 |