All Projects → AndreasMadsen → Clarify

AndreasMadsen / Clarify

Licence: mit
Remove nodecore related stack trace noise

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Clarify

stacktrace
Atom package to navigate stacktraces.
Stars: ✭ 35 (-75%)
Mutual labels:  stacktrace, debugging
madbomber
Backtrace-on-throw C++ exception logger
Stars: ✭ 17 (-87.86%)
Mutual labels:  stacktrace, debugging
gostackparse
Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.
Stars: ✭ 88 (-37.14%)
Mutual labels:  stacktrace, debugging
tracehash
Compress long exception traces down to short signatures
Stars: ✭ 20 (-85.71%)
Mutual labels:  stacktrace, debugging
py better exchook
nice Python exception hook replacement
Stars: ✭ 35 (-75%)
Mutual labels:  stacktrace, debugging
Traceback with variables
Adds variables to python traceback. Simple, lightweight, controllable. Debug reasons of exceptions by logging or pretty printing colorful variable contexts for each frame in a stacktrace, showing every value. Dump locals environments after errors to console, files, and loggers. Works in Jupyter and IPython. Install with pip or conda.
Stars: ✭ 509 (+263.57%)
Mutual labels:  debugging, stacktrace
Frodo
Android Library for Logging RxJava Observables and Subscribers.
Stars: ✭ 1,496 (+968.57%)
Mutual labels:  debugging
Rexbug
A thin Elixir wrapper for the redbug Erlang tracing debugger.
Stars: ✭ 126 (-10%)
Mutual labels:  debugging
Nailgun
Nailgun attack on ARM devices.
Stars: ✭ 114 (-18.57%)
Mutual labels:  debugging
Scala Trace Debug
Macro based print debugging. Locates log statements in your IDE.
Stars: ✭ 110 (-21.43%)
Mutual labels:  debugging
Rogcat
A `adb logcat` wrapper
Stars: ✭ 137 (-2.14%)
Mutual labels:  debugging
Cargo Flash
a cargo extension for programming microcontrollers
Stars: ✭ 134 (-4.29%)
Mutual labels:  debugging
Ndb
ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools
Stars: ✭ 10,581 (+7457.86%)
Mutual labels:  debugging
Remix Ide
Documentation for Remix IDE
Stars: ✭ 1,768 (+1162.86%)
Mutual labels:  debugging
Androidsnooper
Android library to record the network calls through the interceptor mechanism of the http clients.
Stars: ✭ 132 (-5.71%)
Mutual labels:  debugging
Cyberbrain
Python debugging, redefined.
Stars: ✭ 2,006 (+1332.86%)
Mutual labels:  debugging
Pdt
PHP Development Tools project (PDT)
Stars: ✭ 135 (-3.57%)
Mutual labels:  debugging
Pasta Sourcemaps
Pretty (and) Accurate Stack Trace Analysis is an extension to the JavaScript source map format that allows for accurate function name decoding.
Stars: ✭ 112 (-20%)
Mutual labels:  stacktrace
Dbg Macro
A dbg(…) macro for C++
Stars: ✭ 1,825 (+1203.57%)
Mutual labels:  debugging
Debugengine
Delphi debug framework
Stars: ✭ 133 (-5%)
Mutual labels:  stacktrace

clarify Build Status

Remove nodecore related stack trace noise

Installation

npm install clarify

Example

The following script produce an error:

require('clarify');

throw new Error("custom error");

Without clarify the error output is:

/Users/Andreas/Sites/node_modules/clarify/test.js:2
throw new Error("test");
      ^
Error: test
    at Object.<anonymous> (/Users/Andreas/Sites/node_modules/clarify/test.js:2:7)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.runMain (module.js:492:10)
    at process.startup.processNextTick.process._tickCallback (node.js:244:9)

With clarify the error output is:

/Users/Andreas/Sites/node_modules/clarify/test.js:2
throw new Error("test");
      ^
Error: test
    at Object.<anonymous> (/Users/Andreas/Sites/node_modules/clarify/test.js:2:7)

API documentation

To active require clarify.

  require('clarify');

License

The software is license under "MIT"

Copyright (c) 2012 Andreas Madsen

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].