The "Infominds Intellisense" extension enhances the React Native development process. It offers features that improve code cleanliness and help manage resources.
Key features include:
Unused and Empty JSON Key Highlighting: Easily identify and manage unused or empty keys within your language resource files, keeping your localization files clean and efficient.
Missing JSON Key Detection: Automatically detect and suggest the addition of missing keys across different language files, ensuring consistency and completeness in your project's internationalization efforts.
Unused Style Highlighting: Highlight unused styles declared in StyleSheet.create() within React Native component files, helping you to maintain a lean and readable codebase.
Software Dependencies
This extension doesn't require any additional dependencies.
You can follow the instructions provided on the VSCode website.
Running Tests
After setting up your extension project, press F5 or navigate to Run > Start Debugging to run the tests.
Publishing your Extension
To publish your extensions you need to install the vsce tool.
To install it run: npm install -g @vscode/vsce
Make sure you are in your project directory and then run: vsce package
You should now have a .vsix file.
FInally run: vsce publish to publish your extension to the VSCode Marketplace.