@putout/engine-runner
Run 🐊Putout plugins
Found 277 results for putout
Run 🐊Putout plugins
🐊Putout plugin helps to maintain putout config
🐊Putout formatter shows code frame with an error
🐊Putout plugin helps with regexp
🐊Putout plugin adds ability to remove unused private fields
🐊Putout plugin adds ability to find and remove blocks with empty body
🐊Putout plugin adds ability to find and remove unused variables
🐊Putout formatter streams output
🐊Putout plugin adds ability to find and remove 'debugger' statement
🐊Putout plugin adds ability to extract sequence expressions
🐊Putout plugin adds ability to simplify ternary operator
🐊Putout plugin helps with .gitignore
🐊Putout processor for javascript
putout plugin adds ability to convert Object.assign to merge spead
🐊Putout plugin adds ability to find and remove unused for-of variables
compare AST-nodes according to 🦎 PutoutScript
🐊Putout plugin adds ability to find and remove nested blocks
🐊Putout plugin adds ability to find and remove useless escape
🐊Putout processor adds ability to lint json
🐊Putout plugin helps with .npmignore
🐊Putout plugin helps with .browserlistrc
🐊Putout plugin adds ability to remove useless 'continue'
🐊Putout formatter output json on end
🐊Putout plugin adds ability to find and remove useless
putout plugin adds ability to convert concat to flat
🐊Putout plugin adds ability to merge destructuring properties
🐊Putout plugin for eslint config
load plugins and prepare them to run
Babel 8 in CommonJS
🐊Putout plugin adds ability to find and remove process.exit
🐊Putout formatter stores output and dump it on end
🐊Putout plugin adds ability to transform madrun scripts
traverse ast-nodes
🐊Putout plugin adds ability use destructuring on variable declarations
🐊Putout plugin adds ability to remove useless template expressions
handle keypress
🐊Putout plugin adds ability to find and remove console.log calls
🐊Putout plugin helps with migration to latest webpack
🐊Putout parser
🐊Putout plugin improves Promise-related code
🐊Putout formatter shows progress and shows result at the end
🐊Putout plugin adds ability to split nested destructuring
🐊Putout plugin adds ability to convert 'apply' to 'spread'
🐊Putout plugin helps with tests
🐊Putout plugin helps with github actions
🐊Putout processor adds ability to lint ignore
🐊Putout plugin for package.json
🐊Putout engine processor runner
🐊Putout plugin adds ability to convert ecma script module to commonjs
🐊Putout plugin adds ability to convert anonymous to arrow function
ESLint plugin for 🐊Putout
🐊Putout formatter output json-lines
🐊Putout plugin adds ability to remove useless Array constructor
Simplest possible opinionated Babel AST printer for 🐊Putout
🐊Putout plugin adds ability to transform logical expressions
🐊Putout plugin adds ability to convert commonjs to ecma script module
🐊Putout plugin adds ability to convert 'const' to 'let'
🐊Putout plugin adds ability to convert equal to strict equal
🐊Putout plugin adds ability to convert 'Math.pow()' to 'exponentiation operator'
🐊Putout plugin adds ability apply numeric separators
The cache of Places found by 🐊Putout
🐊Putout plugin adds ability convert assignment to comparison
🐊Putout plugin adds ability to merge if-statements
🐊Putout plugin adds ability to find and remove duplicates from logical expressions
🐊Putout plugin adds ability to find and remove unused expressions
🐊Putout plugin adds ability to find and remove useless functions
🐊Putout plugin helps with plugins development
🐊Putout plugin adds ability to reuse duplicate init
🐊Putout plugin adds ability to find and remove duplicate keys
🐊Putout plugin adds ability to find and remove unreferenced variables
🐊Putout plugin adds ability to remove useless array.entries()
🐊Putout plugin adds ability to transform code to new API of Node.js
🐊Putout plugin adds ability to find and remove useless arguments
🐊Putout formatter shows progress and codeframe at the end
🐊Putout plugin adds ability to remove useless spread
Wrapper that simplifies ESLint API and makes it compatible with 🐊Putout
🐊Putout plugin adds ability to find and remove unreachable code
🐊Putout processor adds ability to parse css files
🐊Putout plugin adds ability to convert arguments to rest
🐊Putout plugin adds ability to remove useless constructor
🐊Putout plugin adds ability apply array.at
validate args, sugest closest variant
🐊Putout plugin adds ability to extract object properties into variable
🐊Putout plugin adds ability to convert 'forEach' to 'for...of'
🐊Putout plugin applies Maybe monad
🐊Putout plugin adds ability to find and remove test.constant-conditions calls
🐊Putout formatter shows memory usage
🐊Putout plugin adds ability to add or remove strict mode directive
🐊Putout plugin adds ability to convert indexOf to includes
🐊Putout plugin adds ability to apply template literals
🐊Putout plugin adds ability to remove useless typeof
🐊Putout plugin adds ability to find and remove iife
🐊Putout processor adds ability to parse markdown files and lint JavaScript, JSX, TypeScript and JSON snippets
🐊Putout plugin adds ability to find and remove useless template string
🐊Putout plugin adds ability to convert mockRequire to mockImport
putout plugin adds ability to find and remove process.exit
🐊Putout formatter shows progress and shows result at the end
🐊Putout plugin adds ability to remove useless 'replace()'
🐊Putout plugin adds ability to convert array copy to slice
putout plugin adds ability to convert top-level return to process.exit
🐊Putout processor adds ability to parse yaml files and lint js snippets
🐊Putout plugin adds ability to find and remove test.boolean-from-logical-expressions calls
🐊Putout plugin adds ability to remove useless assign
🐊Putout plugin adds ability to remove useless conditions
🐊Putout config for ESLint
🐊Putout plugin adds ability to convert quotes to backticks
🐊Putout plugin adds ability to remove useless `.map`
🐊Putout plugin for transforming TypeScript code
🐊Putout plugin adds ability to convert for-in to for-of
🐊Putout plugin adds ability to apply shorthand properties
🐊Putout plugin adds ability convert assignment to arrow function
🐊Putout plugin adds ability to remove useless for-of
🐊Putout plugin adds ability apply 'montag'
🐊Putout plugin adds ability to remove useless 'Array.from()'
putout plugin adds ability to remove useless async
🐊Putout plugin adds ability apply optional chaining
🐊Putout-based minifier
🐊Putout plugin adds ability move declarations before references
🐊Putout plugin adds ability to declare undefined variables
🐊Putout operator adds ability to declare referenced variables that was not defined
handle staged
toggle rules in .putout.json
🐊Putout plugin adds support of conditions transformations
putout plugin adds ability to remove useless type convertion
🐊Putout operator adds ability to filesystem referenced variables that was not defined
🐊Putout plugin adds ability to convert comparison to boolean
putout plugin adds ability to remove double negations
putout plugin adds ability to apply top level await
putout plugin adds ability to find and remove unused types
🐊Putout operator adds ability to check if provided regexp can be converted to string without losing it's sense
putout plugin adds ability to convert generic to shorthand
putout plugin adds ability to find and remove useless
putout plugin adds ability to find and remove test.only calls
🐊Putout plugin adds ability to remove useless array inside property accessors
putout plugin adds ability to convert any to primitive type
putout plugin adds ability to convert throw statement into throw expression
🐊Putout plugin adds ability to remove useless delete
🐊Putout operator adds ability to match files to plugins
🐊Putout plugin adds ability to apply 'flatMap()'
show select to choose one item from list
🐊Putout operator adds ability to add args to referenced variables that was not defined
🐊Putout plugin adds ability to convert for to for-of
🐊Putout plugin adds ability to find and remove process.exit
🐊Putout operator adds ability to rename files to plugins
🐊Putout plugin improves code related to generators
🐊Putout plugin adds ability to apply try-catch
🐊Putout plugin adds ability to remove useless operand
🐊Putout plugin adds ability to merge duplicate functions
🐊Putout plugin adds ability to find and remove useless return
🐊Putout plugin adds ability apply at()
convert "rules" section to "match" in .putout.json
🐊Putout plugin helps with Math
🐊Putout plugin adds ability to transform code related to types assertions
Simplest possible way to parse ImportSpecifiers
🐊Putout plugin adds ability to convert 'assignment' to 'declaration'
🐊Putout plugin adds ability to declare variables
🐊Putout plugin adds ability to apply for...of
🐊Putout plugin adds ability to remove useless and add missing operator 'new'
🐊Putout processor adds ability to lint filesystem
putout plugin adds ability to find and remove test.only calls
putout plugin adds ability to find and remove empty patterns
🐊Putout plugin adds ability to simplify boolean return
putout plugin adds ability to remove useless await
putout plugin adds ability to find and remove test.only calls
🐊Putout plugin adds ability to find and 'split-call-with-destructuring' statement
🐊Putout operator adds ability to json referenced variables that was not defined
API to help lint filesystem
🐊Putout plugin adds ability to remove useless 'push()'
🐊Putout plugin adds ability to simplify assignment
quick-lint-js as library
🐊Putout operator adds ability to check if Identifier is Keyword
🐊Putout plugin operates with filesystem
🐊Putout plugin adds ability to convert 'const' to 'let'
🐊Putout plugin helps with coverage configs
🐊Putout plugin adds ability apply 'overrides'
Run 🐊Putout formatters
🐊Putout operator adds ability to ignore referenced variables that was not defined
🐊Putout plugin adds ability apply to '.starts.with()'
Run all 🐊Putout linters
🐊Putout plugin applies dot notation
🐊Putout plugin adds ability to transform code related to return
🐊Putout plugin improves ability to transform ESM code
🐊Putout formatter shows time
Choose formatter from the list
🐊Putout plugin adds missing and remove useless parens
🐊Putout plugin adds ability to extract keywords from variables
🐊Putout operator adds ability to work with parens
🐊Putout plugin adds ability to find and remove unused 'label' statement
🐊Putout plugin adds ability use apply early return
🐊Putout plugin helps with labels
🐊Putout plugin adds ability to declare imports first
🐊Putout plugin adds ability apply optional chaining
🐊Putout plugin adds ability to convert 'apply' to 'spread'
🐊Putout plugin adds ability to find and sort imports by specifiers
🐊Putout plugin adds ability to convert Function Declaration to Arrow Function
🐊Putout plugin adds ability to find and remove quotes from import assertions
🐊Putout plugin adds ability convert Optional Chaining to Logical Expression
🐊Putout plugin adds ability to remove boolean from assertions
🐊Putout plugin adds ability to remove useless type conversion
🐊Putout plugin adds ability apply if condition
🐊Putout plugin adds ability to transform code related to assignment
🐊Putout plugin adds ability to find and group imports by source
🐊Putout plugin adds ability to convert map to for...of
🐊Putout formatter for using ESLint formatters
🐊Putout plugin adds ability to remove useless else
🐊Putout plugin adds ability to convert bitwice to logical operator
🐊Putout plugin adds ability to simplify logical expressions
🐊Putout plugin adds ability to apply Array.isArray()
Helps dial with ESLint Flat Configs
🐊Putout plugin adds ability to convert typeof to is type
🐊Putout plugin adds ability to find and convert 'label' to 'object'
🐊Putout plugin adds ability to convert '.reduce()' to 'for...of'
🐊Putout plugin adds ability to apply comparison order
🐊Putout processor adds ability to typecheck typescript
🐊Putout-based framework for web
🐊Putout plugin adds ability to convert 'Math.sqrt()' to 'Math.hypot()'
🐊Putout plugin adds ability to convert 'Math.imul()' to operator '*'
putout plugin adds ability apply await import
trace functions of EcmaScript modules
putout plugin adds ability to apply as type assertion
🐊Putout plugin adds missing parens
putout plugin adds ability to remove useless mapped types
🐊Putout plugin adds ability to remove useless operator 'new'
putout plugin adds ability use apply utility types
🐊Putout plugin adds ability to remove useless mapping modifiers
putout plugin adds ability to convert binary expression to boolean
🐊Putout plugin add ability to apply nullish coalescing operator (??)
🐊Putout processor adds ability to parse html files and lint js snippets
🐊Putout plugin applies Maybe monad
Test runner for 🐊Putout plugins
Lint Filesystem with 🐊Putout
🐊Putout bundle suitable for Deno or Browsers
putout plugin adds ability to find and remove duplicates from union
🐊Putout plugin adds ability convert class components to hooks
Lint Filesystem with 🐊Putout
Compile JavaScript to WASM
putout plugin adds ability to convert spread to Array.from
🐊Putout plugin helps with Travis CI
🐊Putout plugin adds ability to transform code to new API of Cloud Commander
Coverage for EcmaScript Modules
🐊Putout plugin adds ability to convert 'Object.entries()' to 'Object.keys()'
🐊Putout plugin contains minifiers
🐊Putout plugin helps to migrate to new version of React
CLI tool to convert source from 🐊Putout Editor to files
🐊Putout plugin adds ability to migrate to latest version of React Hook Form
🐊Putout processor adds ability to parse html files and lint js snippets
🐊Putout plugin adds support of transformations for @putout/printer
🐊Putout plugin adds ability to add missing operator 'new'
🐊Putout plugin adds ability to convert 'break' to 'return'
🐊Putout plugin for eslint config