GitShow/facebook/bookworm
facebook

bookworm

Bookworm is a program that gleans context from a Chef/Ruby codebase leveraging RuboCop AST pattern matching

by facebook
Star on GitHubFork

Ruby

18 stars3 forks5 contributorsActive · 1mo agoSince 2023Apache-2.0

Meet the team

See all 5 on GitHub →
dafyddcrosby
dafyddcrosby20 contributions
AadityaNair
AadityaNair1 contribution
facebook-github-bot
facebook-github-bot1 contribution
joshuamiller01
joshuamiller011 contribution
jaymzh
jaymzh1 contribution

Languages

View on GitHub →
Ruby100%

Commit activity

Last 12 weeks · 1 commit

Full graph →

Community health

4 of 6 standards met

Community profile →
75
✓README✓License✓Contributing✓Code of Conduct○Issue Template○PR Template

Recent fixes

View closed PRs →
jaymzh
Fix the README CI badge.MergedPR

Signed-off-by: Phil Dibowitz

jaymzh · 4mo ago
dafyddcrosby
Add .editorconfig and remove vim modelinesMergedPR

Add .editorconfig file for consistent editor settings across the project. Remove vim modelines from all files since the editorconfig now handles the same settings in an editor-agnostic way.

dafyddcrosby · 5mo ago
dafyddcrosby
Add cookbookrspec key and CookbookRspecExists ruleMergedPR

Summary: Add a new bookworm key to detect RSpec test files in cookbooks, and create a corresponding rule. Since normal rspec and chefspec can be side-by-side, I opted for the more generic key. We're ignoring helper-type files, only focusing on _spec since that's where the tests need to reside. The key uses: glob_pattern: /spec/_spec.rb path_name_regex: spec/(.*)_spec\.rb determine_cookbook_name: true This enables bookworm to track which cookbooks have RSpec test files. Differential Revision: D90535240

dafyddcrosby · 5mo ago
Structured data for AI agents

Repository: facebook/bookworm. Description: Bookworm is a program that gleans context from a Chef/Ruby codebase leveraging RuboCop AST pattern matching Stars: 18, Forks: 3. Primary language: Ruby. Languages: Ruby (100%). License: Apache-2.0. Open PRs: 0, open issues: 0. Last activity: 1mo ago. Community health: 75%. Top contributors: dafyddcrosby, AadityaNair, facebook-github-bot, joshuamiller01, jaymzh.

·@ofershap

Replace github.com with gitshow.dev