Use of eslint-scope data to rename identifiers #2: refactoring

This commit is contained in:
sanex3339
2020-01-17 02:17:26 +03:00
parent 4106e3610f
commit 102b4cdd58
98 changed files with 703 additions and 25705 deletions
+1 -6
View File
@@ -50,16 +50,11 @@ export class JavaScriptObfuscator implements IJavaScriptObfuscator {
*/
private static readonly transformersList: NodeTransformer[] = [
NodeTransformer.BlockStatementControlFlowTransformer,
//NodeTransformer.ClassDeclarationTransformer,
NodeTransformer.CommentsTransformer,
NodeTransformer.CustomNodesTransformer,
NodeTransformer.DeadCodeInjectionTransformer,
NodeTransformer.EvalCallExpressionTransformer,
NodeTransformer.FunctionControlFlowTransformer,
//NodeTransformer.CatchClauseTransformer,
//NodeTransformer.FunctionDeclarationTransformer,
//NodeTransformer.FunctionTransformer,
//NodeTransformer.ImportDeclarationTransformer,
NodeTransformer.LabeledStatementTransformer,
NodeTransformer.LiteralTransformer,
NodeTransformer.MemberExpressionTransformer,
@@ -69,9 +64,9 @@ export class JavaScriptObfuscator implements IJavaScriptObfuscator {
NodeTransformer.ObjectExpressionKeysTransformer,
NodeTransformer.ObjectExpressionTransformer,
NodeTransformer.ParentificationTransformer,
NodeTransformer.ScopeIdentifiersTransformer,
NodeTransformer.SplitStringTransformer,
NodeTransformer.TemplateLiteralTransformer,
NodeTransformer.VariableDeclarationTransformer,
NodeTransformer.VariablePreserveTransformer
];