Helps validate the complexity of a string. It builds regular expressions based on common settings for passwords, usernames, and other user identification methods
Validation rule for GraphQL query complexity analysis
Query complexity validation for GraphQL.js
Measure the churn/complexity score. Higher values mean hotspots where refactorings should happen.
Software complexity analysis for JavaScript projects
eslint plugin for complexity-related rules
Joi validation for password complexity requirements.
TypeScript definitions for graphql-validation-complexity
Cyclomatic and cognitive complexity rules for oxlint
A Pothos plugin for defining and limiting complexity of queries
Enforce a visual complexity of the code
Software complexity analysis of JavaScript-family abstract syntax trees.
Limit the complexity of your GraphQL queries based on depth.
Apollo server plugin that limits query complexity.
Tool for calculating cyclomatic complexity of a JavaScript and TypeScript code.
ESLintCC is a ECMAScript/JavaScript tool that computes complexity of code by using ESLint
A library to find JS RegExp with super-linear worst-case time complexity for attack strings that repeat a single character.
This program analyses TypeScript and JavaScript code according to the [Cognitive Complexity metric](https://www.sonarsource.com/docs/CognitiveComplexity.pdf). It produces a JSON summary and a GUI for exploring the complexity of your codebase.
Provides project oriented AST processing for typhonjs-escomplex complexity reports.
The hyperHTML strength & experience without its complexity
Eslint config for adding code complexity constraints to code linting.
Codex skill for analyzing codebase complexity hotspots and safe performance optimizations.
Provides module / individual file oriented AST processing for typhonjs-escomplex complexity reports.
Manage async complexity with states
Calculate cognitive complexity of Rust code.
surge synthesizer -- create filter coefficients for various filter types
Abstract algebraic structures for Rust
Cyclomatic and cognitive complexity analysis for C/C++ code
Code metrics tool — health score, complexity, duplication, hotspots, ownership
Nombres complexes f32 no_std pour systèmes embarqués sans dépendance C, sans unsafe
surge synthesizer -- ring modulator effect
A complex-number and extensible function supported math expression parser for Rust
biquad filters from the surge synthesizer
Real-to-complex forward FFT and complex-to-real inverse FFT for Rust
Complex numbers crate
Arbitrary-precision complex numbers for OxiNum (CBig over DBig; Pure Rust, GMP/MPFR-free)
Calculates
They are some performance critical pieces of code that will be executed on huge data sets, which we want to make sure will run fast enough. Unfortunately, enforcing this is not easy, often requiring large scale and slow benchmarks. This rspec library (the result of an experiment to learn machine learning) uses linear regression to determine the time complexity (Big O notation, O(x)) of a piece of code and to check that it is at least as good as what we expect. This does not require huge data sets (only a few large ones) and can be written as any unit test (not as fast though).
Calculates
Correlates file churn (how often files change) with complexity scores to identify refactoring hotspots. Supports Ruby, JavaScript/TypeScript, Java, Python, Go, Kotlin, Rust, and Swift. Modes include hotspots ranking, triage assessment, CI quality gate, diff comparison, focus sessions, and timetravel history. Inspired by Michael Feathers' article "Getting Empirical about Refactoring".
This gem profiles Ruby code to estimate its time complexity.
When given Ruby source code Saikuro will generate a report listing the cyclomatic complexity of each method found. In addition, Saikuro counts the number of lines per method and can generate a listing of the number of tokens on each line of code.
Calculates code complexity as a measure of paths through code execution. CI integration and beautiful output options.
Create and manage complex tmux sessions easily.
tailor parses Ruby files and measures them with some style and static analysis "rulers". Default values for the Rulers are based on a number of style guides in the Ruby community as well as what seems to be common. More on this here http://wiki.github.com/turboladen/tailor. tailor's goal is to help you be consistent with your code, throughout your project, whatever style that may be.
CMath is a library that provides trigonometric and transcendental functions for complex numbers. The functions in this module accept integers, floating-point numbers or complex numbers as arguments.
SuperDiff is a gem that hooks into RSpec to intelligently display the differences between two data structures of any type.
Run swift code complexity analytics using Lizard
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.