CLI and library to measure how thoroughly your test suite exercises your API surface area
Utilities for ESLint plugins.
Implements https://w3c.github.io/accname/
Test runner for Storybook stories
Utilities for ESLint plugins.
Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.
Datadog CI plugin for `coverage` commands
Istanbul V0 used by solidity-coverage for its report-api
Helper functions for V8 coverage files.
Data library for istanbul coverage objects
Buffer Reading and Writing
A collection of markdownlint helper functions for custom rules
webpack Validation Utils
ES Math-related intrinsics and helpers, robustly cached.
ECMAScript parsing infrastructure for multipurpose analysis
Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️
Drag and drop sans the GUI
A Test-Anything-Protocol library for JavaScript
Core TypeScript library that implements low level primitives for TON blockchain.
Module for reading .pgpass
Determine if the JS environment has BigInt support.
A pure and powerful JavaScript Bitcoin library.
sprintf formatting targetted for CLI
Additional ESLint rules for ESLint directive comments.
Interact with the Digital Ocean API in an idiomatic ruby way.
Blindfold brings together RSpec, Rack::Test, and Machinist for the express purpose of providing integration test coverage for web based API services (especially those with an XML response).
RubyBHL is a simple but flexible request/response wrapper for the Biodiversity Heritage Libary API. It includes (some) validation for request formatting. It has excellent unit-test coverage.
A comprehensive Ruby client library for the Attio CRM API with OAuth support, type safety, and extensive test coverage
Production-ready Ruby client for the Swagger Petstore API. Features OAuth2 & API Key authentication, automatic retries with exponential backoff, rate limiting, pagination, comprehensive validation, and 96.91% test coverage. Built with SOLID principles and industry best practices.
A CLI wrapper around `rails new` that applies preset flags (-d postgresql -T --api --minimal), adds a curated set of gems (RSpec, RuboCop, factory_bot, Bullet, SimpleCov, test-prof), and bootstraps Claude Code slash commands for common development tasks (fix, lint, commit, review-pr, add-tests, code-coverage, docs, deliver).
Lookout-Rake Lookout-Rake provides Rake¹ tasks for testing using Lookout. ¹ See http://rake.rubyforge.org/ § Installation Install Lookout-Rake with % gem install lookout-rake § Usage Include the following code in your ‹Rakefile›: require 'lookout-rake-3.0' Lookout::Rake::Tasks::Test.new If the ‹:default› task hasn’t been defined it’ll be set to depend on the ‹:test› task. The ‹:check› task will also depend on the ‹:test› task. There’s also a ‹:test:coverage› task that gets defined that uses the coverage library that comes with Ruby 1.9 to check the test coverage when the tests are run. You can hook up your test task to use your Inventory¹: load File.expand_path('../lib/library-X.0/version.rb', __FILE__) Lookout::Rake::Tasks::Test.new :inventory => Library::Version Also, if you use the tasks that come with Inventory-Rake², the test task will hook into the inventory you tell them to use automatically, that is, the following will do: load File.expand_path('../lib/library-X.0/version.rb', __FILE__) Inventory::Rake::Tasks.define Library::Version Lookout::Rake::Tasks::Test.new For further usage information, see the {API documentation}³. ¹ Inventory: http://disu.se/software/inventory/ ² Inventory-Rake: http://disu.se/software/inventory-rake/ ³ API: http://disu.se/software/lookout-rake/api/Lookout/Rake/Tasks/Test/ § Integration To use Lookout together with Vim¹, place ‹contrib/rakelookout.vim› in ‹~/.vim/compiler› and add compiler rakelookout to ‹~/.vim/after/ftplugin/ruby.vim›. Executing ‹:make› from inside Vim will now run your tests and an errors and failures can be visited with ‹:cnext›. Execute ‹:help quickfix› for additional information. Another useful addition to your ‹~/.vim/after/ftplugin/ruby.vim› file may be nnoremap <buffer> <silent> <Leader>M <Esc>:call <SID>run_test()<CR> let b:undo_ftplugin .= ' | nunmap <buffer> <Leader>M' function! s:run_test() let test = expand('%') let line = 'LINE=' . line('.') if test =~ '^lib/' let test = substitute(test, '^lib/', 'test/', '') let line = "" endif execute 'make' 'TEST=' . shellescape(test) line endfunction Now, pressing ‹<Leader>M› will either run all tests for a given class, if the implementation file is active, or run the test at or just before the cursor, if the test file is active. This is useful if you’re currently receiving a lot of errors and/or failures and want to focus on those associated with a specific class or on a specific test. ¹ Find out more about Vim at http://www.vim.org/ § Financing Currently, most of my time is spent at my day job and in my rather busy private life. Please motivate me to spend time on this piece of software by donating some of your money to this project. Yeah, I realize that requesting money to develop software is a bit, well, capitalistic of me. But please realize that I live in a capitalistic society and I need money to have other people give me the things that I need to continue living under the rules of said society. So, if you feel that this piece of software has helped you out enough to warrant a reward, please PayPal a donation to now@disu.se¹. Thanks! Your support won’t go unnoticed! ¹ Send a donation: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=now%40disu%2ese&item_name=Nikolai%20Weibull%20Software%20Services § Reporting Bugs Please report any bugs that you encounter to the {issue tracker}¹. ¹ See https://github.com/now/lookout-rake/issues § Authors Nikolai Weibull wrote the code, the tests, the manual pages, and this README.
Converts SimpleCov coverage data into a JSON format optimized for LLM/AI consumption — per-file summaries, uncovered ranges, optional source snippets. Works as a SimpleCov formatter plugin (auto-emit during test runs) or via a programmatic Ruby API.
A simple, but feature-complete Ruby binding for OpenLDAP's libldap. This binding is intended as an alternative for [ruby-ldap][] for libraries or applications which require a more complete implementation of the LDAP protocol (according to [RFC4511][]) than it provides. Additions or changes: * Referrals for add, modify, delete, modrdn, compare * Controls for add, modify, delete, modrdn, compare * Asynchronous and synchronous APIs * Detailed exception class hierarchy for results instead of just one class for all non-success results. * Complete [RFC4511][] support: - extended operations and results - unsolicited notifications - continuation references - intermediate responses - alias deferencing - etc. * Cleanly abandon terminated operations where supported * Memory-handling cleanup to avoid leaks, corruption, and other problems experienced in the wild. * Drop deprecated non-_ext variants of operations which have a modern equivalent. * M17n for Ruby 1.9.x. * Improved test coverage **NOTE:** This library is still under development, and should not be considered to be feature-complete or production-ready. This project's versions follow the [Semantic Versioning Specification][semver].
Contentful API wrapper library exposing an ActiveRecord-like interface
No description provided.
No description provided.
No description provided.