Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>NullScript IntelligenceNew to Visual Studio Code? Get it now.
NullScript Intelligence

NullScript Intelligence

NullScript Lang

|
1 install
| (0) | Free
Intelligent language support for NullScript: smart auto-completion with design patterns, contextual hover documentation, import assistance, and beautiful syntax highlighting
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
NullScript Logo

NullScript Intelligence

Intelligent language support for NullScript in VS Code

Latest Release License

📚 Documentation · 💡 Examples · 🔤 Keywords

The ultimate VS Code extension for NullScript development - featuring intelligent auto-completion, contextual documentation, and beautiful syntax highlighting.

✨ Features

🚀 Smart Auto-Completion

  • Keyword suggestions for all NullScript keywords and methods
  • Context-aware completions for speak. and clock. methods
  • Import assistance with module suggestions
  • Design pattern snippets for common programming patterns

💡 Rich Hover Documentation

  • Comprehensive tooltips with detailed explanations
  • JavaScript equivalents showing how NullScript transpiles
  • Usage examples and best practices
  • Performance hints and category tips

🎨 Beautiful Syntax Highlighting

  • Full syntax support for .ns files
  • Keyword highlighting with distinct colors
  • String and comment support with proper formatting
  • Bracket matching and indentation guides

🔧 Developer Experience

  • Code snippets for common patterns
  • Language configuration with proper indentation
  • File association for .ns files

🚀 Quick Start

1. Create Your First NullScript File

Create a new file with the .ns extension:

// hello.ns
run greet(name) {
    speak.say(`Hello, ${name}!`);
    speak.log("Welcome to NullScript!");
}

greet("World");

2. Experience the Intelligence

  • Type speak. - Get suggestions for console methods (say, scream, yell)
  • Type clock. - Get suggestions for date methods (now, parse)
  • Hover over keywords - See detailed documentation with examples
  • Use snippets - Type run, model, whatever, etc. and press Tab

Learn more at nullscript.js.org

🤝 Contributing

We welcome contributions to improve NullScript Intelligence! Here's how you can help:

Quick Start for Contributors

  1. Fork the repository on GitHub
  2. Clone your fork: git clone https://github.com/nullscript-lang/nullscript-intelligence.git
  3. Install dependencies: npm install
  4. Make your changes to the extension code
  5. Test your changes: Press F5 to run the extension in a new VS Code window
  6. Submit a pull request with a clear description of your changes

Areas We Need Help With

  • 🐛 Bug fixes - Help us squash bugs and improve reliability
  • ✨ New features - Add new keywords, snippets, or completion improvements
  • 📚 Documentation - Improve READMEs, code comments, and user guides
  • 🧪 Testing - Add tests for existing and new functionality
  • 🎨 UI/UX - Improve hover documentation and completion presentation

For detailed contribution guidelines, see our Contributing Guide.


Happy coding with NullScript! 🎭✨

Made with ❤️ by the NullScript Language Team

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft