🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter with built-in ESLint and Babel support for js, jsx typescript, flow, markdown, yaml and json. Write declarative codemods in a simplest possible way 😏
MIT License
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
With help of https://github.com/coderaiser/putout/commit/3a7d396c12d84c58c70d2d75b1f1966d641ba71a
Results for Mac Os on putout
repository root
with 1567
files.
Memory: 269MB
-> 65mb
Time: 1m7s
-> 0m58s
According to (node --prof
) function addGlobs
called 986 times according to prof report:
986 1.9% 1.9% LazyCompile: *addGlobs /Users/coderaiser/putout/packages/engine-processor/lib/processor.js:98:18
Before:
> putout . --fresh -f memory
heap used: 269.57mb
heap total: 294.63mb
rss: 340.02mb
real 1m7.235s
user 1m7.494s
sys 0m4.427s
After:
> putout . --fresh -f memory
heap used: 65.29mb
heap total: 224.57mb
rss: 266.92mb
real 0m58.951s
user 1m1.682s
sys 0m4.179s
Speed up: 12%.
Current processing speed: 26 files / second.
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago
Published by coderaiser almost 4 years ago