Create typed error classes with error codes, cause chains, and type guards
JS Error with cause
ErrorWithCause extends Error with a cause
Ponyfill and helpers for Error Causes
Make your own nested error types!
A collection of standard object serializers for Pino
An ES-spec-compliant shim/polyfill/replacement for the `.cause` property on all Error types that works as far down as ES3
Parse JSON with more helpful errors
Backward compatible custom ApiDOM errors with causes.
vlts Error.cause convention
Create errors with code and cause properties
just emit 'log' events on the process object
MSR JavaScript Cryptography Library
Merge an error with its inner cause
High-priority task queue for Node.js and browsers
A small opinionated library to bring Rust-like results idiomatically to TypeScript.
A Node.js PostgreSQL client with strict types, detailed logging and assertions.
High-priority task queue for Node.js and browsers
Tests whether one path is inside another path
Simple error handling based on standard JavaScript error cause.
Timeout a promise after a specified amount of time
TypeScript definitions for error-cause
A drop-in replacement for fs, making various improvements.
Enforces module path case sensitivity in Webpack
Vagrant RouterOS guest plugin
Airbrake is an online tool that provides robust exception tracking in any of your Ruby applications. In doing so, it allows you to easily review errors, tie an error to an individual piece of code, and trace the cause back to recent changes. The Airbrake dashboard provides easy categorization, searching, and prioritization of exceptions so that when errors occur, your team can quickly determine the root cause. Additionally, this gem includes integrations with such popular libraries and frameworks as Rails, Sinatra, Resque, Sidekiq, Delayed Job, Shoryuken, ActiveJob and many more.
Available Cops in this extension: - MissingRequireStatement: Missing require statements can cause implicit dependencies in your projects that are error prone and hard to maintain.
This gem has a gemspec that causes the dreaded 'Illformed requirement' error.
Hooks into program lifecycle to display error messages to you in a helpufl way, with inlined code, colour, and helpful heuristics about what might be the cause.
ActionController::Parameters does not inherit Hash since Rails 5.0. This Gem will never cause an error even if you call Hash's method on ActionController::Parameters.
Allows you to specify one or all PG::Connection class methods to cause configurable delays and raise errors consistently or intermittently.
A gem that checks the users expenses and causes an error when budget is reached.
elbping is a tool to ping all of the nodes behind an Amazon Elastic Load Balancer. It only works for ELBs in HTTP mode and works by triggering an HTTP 405 (METHOD NOT ALLOWED) error caused when the ELB receives a HTTP verb that is too long.
Allows you to provide an exclusion list of allowed failures/errors. Failures and errors on this list still get run and reported as usual, but do not cause a non-zero exit code. This enables you to have a green CI with against a list of known bad tests.
This gem can define custom behavior when calling count on an AREL relation. This is especially useful when using relation.select('column AS something'), which currently will cause SQL errors.
Secure applications disable browser history and internal cache. Unfortunately, this causes problems with most browsers when following the standard Rails pattern for displaying errors. For full protection from ERR_CACHE_MISS (in Chrome with no-cache, no-store), and equivalent in other browsers, the pattern should be altered to follow a full POST-REDIRECT-GET patten. This way the browser will always have a consistent back-button history to traverse without triggering browser errors.