Localize LensLocalize Lens is an extension for the AL language. It exists to help with code refactoring. It uses the language implemented symbols and references to verify if a function should be local or not. FeaturesLocalize Lens adds a secondary code lens to procedures that are global. It identifies if a function could be local, i.e. it lacks external references. It has a quick action that can add a local identifier to the procedure. RequirementsThe extension works based on the symbols and references provided by the AL Language. I cannot predict behaviour with this. InstallationInstall through Visual Studio Code Marketplace. The extension is called "Localize Lens". It supports the following file extensions: .al Extension SettingsNone. Known IssuesTo provide the code lenses with sufficient speed, the following two issues are moved to the resolution of it instead, and as such, are limitations:
Release Notes1.0.0Initial release. AcknowledgementsThis extension was only possible because I used the following as a reference: |