Remove redundant 'use strict' directives from ES modules
ProprietaryES modules are always strict mode code, so a 'use strict' directive in one has no effect. Removes such directives at the top of the file and of function bodies in files that are evidently ES modules: .mjs and .mts files, and files with import or export statements. CommonJS modules and classic scripts keep theirs.
org. openrewrite. javascript. migrate. es6. RemoveRedundantUseStrictmod run . --recipe= org. openrewrite. javascript. migrate. es6. RemoveRedundantUseStrictInstall it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.