diff --git a/Rules/AvoidAlias.cs b/DeprecatedRules/AvoidAlias.cs
similarity index 97%
rename from Rules/AvoidAlias.cs
rename to DeprecatedRules/AvoidAlias.cs
index ad35ec4fe..49533efc5 100644
--- a/Rules/AvoidAlias.cs
+++ b/DeprecatedRules/AvoidAlias.cs
@@ -1,267 +1,267 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-
-using System;
-using System.Collections.Generic;
-using System.Management.Automation.Language;
-using Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic;
-#if !CORECLR
-using System.ComponentModel.Composition;
-#endif
-using System.Globalization;
-using System.Linq;
-using System.Management.Automation;
-
-namespace Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules
-{
- ///
- /// AvoidAlias: Check if cmdlet alias is used.
- ///
-#if !CORECLR
- [Export(typeof(IScriptRule))]
-#endif
- public class AvoidAlias : IScriptRule
- {
- private readonly string whiteListArgName = "whitelist";
- private bool isPropertiesSet;
- private List whiteList;
- public List WhiteList
- {
- get { return whiteList; }
- }
-
- public AvoidAlias()
- {
- isPropertiesSet = false;
- }
-
- ///
- /// Configure the rule.
- ///
- /// Sets the whitelist of this rule
- ///
- private void SetProperties()
- {
- whiteList = new List();
- isPropertiesSet = true;
- Dictionary ruleArgs = Helper.Instance.GetRuleArguments(GetName());
- if (ruleArgs == null)
- {
- return;
- }
- object obj;
- if (!ruleArgs.TryGetValue(whiteListArgName, out obj))
- {
- return;
- }
- IEnumerable aliases = obj as IEnumerable;
- if (aliases == null)
- {
- // try with enumerable objects
- var enumerableObjs = obj as IEnumerable