mirror of
https://github.com/javascript-obfuscator/javascript-obfuscator
synced 2026-08-09 12:42:29 +00:00
Use of eslint-scope data to rename identifiers #2: refactoring
This commit is contained in:
@@ -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
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user