Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>Pluro Accessibility CopilotNew to Visual Studio Code? Get it now.
Pluro Accessibility Copilot

Pluro Accessibility Copilot

Pluro

|
9 installs
| (1) | Free Trial
Advanced accessibility scanner for VS Code with AI-powered suggestions. 3-day free trial with full features - Annual license required for continued use.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Pluro Accessibility Copilot

Version License Test Coverage Security

Intelligent Accessibility Scanner for VS Code - Detect, fix, and prevent accessibility issues with AI-powered insights and automated corrections.

🚀 Features

🔍 Advanced Scanning

  • Multi-engine scanning with axe-core, IBM Equal Access, and custom rules
  • Real-time analysis of HTML, CSS, JavaScript, TypeScript, and React components
  • Comprehensive coverage of WCAG 2.1 AA/AAA guidelines
  • Smart deduplication to prevent duplicate results across scanners

🛠️ AI-Powered Fixes

  • Automated corrections for common accessibility issues
  • Intelligent suggestions based on context and best practices
  • Batch fixing for multiple issues across files
  • Preview mode to review changes before applying

📊 Rich Reporting

  • Interactive HTML reports with detailed issue breakdowns
  • Visual accessibility score with improvement recommendations
  • Export capabilities for compliance documentation
  • Historical tracking of accessibility improvements

🔧 Developer Experience

  • Seamless VS Code integration with native UI
  • Quick fix suggestions in the editor
  • Git integration with pre-commit hooks
  • Custom rule support for project-specific requirements

📋 License and Legal

3-Day Trial & Annual License

This software offers a 3-day free trial with full access to all features. For continued use, an Annual License is required.

Trial Features (3 days):

  • ✅ Full access to all features
  • ✅ Unlimited scanning and analysis
  • ✅ AI-powered issue detection and suggestions
  • ✅ Advanced quick fixes and automated corrections
  • ✅ Git integration and auto-commit
  • ✅ Pluro Monitor sync and team collaboration
  • ✅ REST API integration
  • ✅ Multi-language support
  • ✅ Performance monitoring and health checks

Annual License Features:

  • ✅ Same full access as trial
  • ✅ 1-year duration
  • ✅ Priority support
  • ✅ Regular updates and improvements

License Requirements

  • 3-Day Trial: Contact us for trial license key
  • Annual License: Contact us for annual license key
  • Single User License: One installation per licensed user
  • No Redistribution: You may not redistribute or resell this software
  • No Reverse Engineering: Modification or reverse engineering is prohibited
  • Commercial Use: Licensed for internal business purposes only

License Agreements

By using this software, you agree to the terms outlined in:

  • LICENSING.md - Complete licensing information and pricing
  • LICENSE.txt - Commercial License Agreement
  • EULA.md - End User License Agreement
  • PRIVACY_POLICY.md - Privacy Policy

Getting Started with License

3-Day Trial:

  1. Contact contact@pluro.ai for trial license
  2. Install the extension from VS Code Marketplace
  3. Enter your trial license key
  4. Use all features for 3 days

Annual License:

  1. Contact contact@pluro.ai for annual license
  2. Enter your annual license key in VS Code settings
  3. Continue using all features for 1 year
  4. See Getting Started Guide for setup instructions

API License Keys

For advanced features requiring API access (Annual License required):

  1. Contact contact@pluro.ai for license
  2. Configure your API key in VS Code settings
  3. See Getting Started Guide for setup instructions

Full Platform Access

For complete accessibility platform access including web dashboard, team management, and advanced analytics:

  • Visit https://my.pluro.ai/ to sign up
  • Access the full Pluro accessibility platform
  • Manage team members and projects
  • View detailed analytics and reports

📦 Installation

From VS Code Marketplace

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "Pluro Accessibility Copilot"
  4. Click Install

From Source

git clone [https://gitlab.com/accessibility8721724/pluro-copilot-new.git](https://gitlab.com/accessibility8721724/pluro-copilot-new.git)
cd pluro-copilot-new
npm install
npm run build
🎯 Quick Start
1. Scan Current Document
Open any HTML, CSS, JS, TS, or React file

Press Ctrl+Shift+P and run "Pluro: Scan Current Document"

View results in the Accessibility Panel

2. Scan Entire Workspace
Press Ctrl+Shift+P and run "Pluro: Scan Workspace"

Get comprehensive accessibility analysis of your entire project

3. Apply Quick Fixes
Click on any issue in the Accessibility Panel

Select "Quick Fix" to apply automated corrections

Preview changes before confirming

4. Generate Reports
Run "Pluro: Generate HTML Report" for detailed documentation

Share reports with stakeholders or include in compliance documentation

🏗️ Architecture
Core Components
src/
├── scanner/           # Multi-engine scanning system
│   ├── core/          # Core scanning logic
│   ├── rules/         # Accessibility rule definitions
│   └── unified/       # Unified scanning interface
├── fixes/             # Automated fix system
│   ├── ast/           # AST-based fixers
│   └── providers/     # Quick fix providers
├── services/          # Core services
│   ├── IndexingService.ts
│   ├── PluroMonitorService.ts
│   └── MappingEngine.ts
├── utils/             # Utility functions
│   ├── ContrastChecker.ts
│   ├── Logger.ts
│   └── FileUtils.ts
└── types/             # TypeScript type definitions
Scanning Engines
axe-core: Industry-standard accessibility testing

IBM Equal Access: Enterprise-grade accessibility validation

Custom Rules: Project-specific accessibility requirements

Dynamic Rules: Runtime rule loading and management

🔧 Configuration
VS Code Settings
JSON

{
  "pluro-copilot.enabled": true,
  "pluro-copilot.scanOnSave": false,
  "pluro-copilot.autoFix": false,
  "pluro-copilot.reportFormat": "html",
  "pluro-copilot.severityLevel": "warning",
  "pluro-copilot.customRulesPath": "./accessibility-rules"
}
Environment Variables
Bash

# API Configuration (optional)
PLUTO_API_ENDPOINT=[https://api.pluro.ai](https://api.pluro.ai)
PLUTO_API_TOKEN=your-api-token
PLUTO_API_ORGID=your-org-id
🧪 Testing
Run Tests
Bash

# Unit tests
npm test

# With coverage
npm test -- --coverage

# E2E tests
npm run test:e2e

# Performance tests
npm run test:performance
Current Coverage: 86.78%
Statements: 653/863 (86.78%)

Branches: 303/457 (76.69%)

Functions: 118/146 (93.38%)

Lines: 627/829 (87.39%)

🔒 Security
Security Features
✅ Input validation for all user inputs

✅ Output encoding to prevent XSS attacks

✅ Secure error handling without information disclosure

✅ HTTPS enforcement for all external requests

✅ Rate limiting to prevent abuse

✅ Dependency scanning with automated security audits

Security Audit
Bash

# Run security audit
npm audit

# Fix security vulnerabilities
npm audit fix
⚡ Performance
Performance Targets
Document Scan: < 2 seconds for files < 1000 lines

Workspace Scan: < 30 seconds for projects < 100 files

Quick Fix Application: < 500ms

Memory Usage: < 200MB for large files

Optimization Features
Intelligent caching for file content and rules

Parallel processing for multi-file scanning

Lazy loading of heavy components

Memory monitoring and leak detection

Performance profiling and benchmarking

📚 Documentation
User Guides
[Getting Started](https://pluro-copilot-new-929fca.gitlab.io/getting-started.md)

[Accessibility Features](https://pluro-copilot-new-929fca.gitlab.io/accessibility-features.md)

[Fixing Issues](https://pluro-copilot-new-929fca.gitlab.io/fixing-issues.md)

[Understanding Issues](https://pluro-copilot-new-929fca.gitlab.io/understanding-issues.md)

Developer Guides
[Keyboard Shortcuts](https://pluro-copilot-new-929fca.gitlab.io/keyboard-shortcuts.md)

[Keyboard Navigation](https://pluro-copilot-new-929fca.gitlab.io/keyboard-navigation.md)

[Screen Reader Support](https://pluro-copilot-new-929fca.gitlab.io/screen-reader-support.md)

Security Documentation
[Security Guide](https://pluro-copilot-new-929fca.gitlab.io/security.md)

Technical Documentation
[QA Process](https://pluro-copilot-new-929fca.gitlab.io/qa-process.md)

[Performance Guide](https://pluro-copilot-new-929fca.gitlab.io/performance.md)

[Visual Impairment Accessibility](https://pluro-copilot-new-929fca.gitlab.io/visual-impairment-accessibility.md)

License Documentation
[License Activation](https://pluro-copilot-new-929fca.gitlab.io/license-activation.md)

[License Troubleshooting](https://pluro-copilot-new-929fca.gitlab.io/license-troubleshooting.md)

[License vs Token](https://pluro-copilot-new-929fca.gitlab.io/license-vs-token.md)

🤝 Contributing
We welcome contributions! Please contact us at contact@pluro.ai for contribution guidelines.

Development Setup
Bash

# Clone the repository
git clone [https://gitlab.com/accessibility8721724/pluro-copilot-new.git](https://gitlab.com/accessibility8721724/pluro-copilot-new.git)
cd pluro-copilot-new

# Install dependencies
npm install

# Build the extension
npm run build

# Run tests
npm test

# Start development
npm run watch
Code Quality
ESLint: Code linting and style enforcement

Prettier: Code formatting

TypeScript: Type safety and IntelliSense

Jest: Unit and integration testing

Coverage: Test coverage reporting

🙏 Acknowledgments
- **axe-core team** for the excellent accessibility testing engine
  - Website: https://www.deque.com/axe/
  - License: MPL-2.0
- **IBM Equal Access** for enterprise-grade accessibility validation
  - Website: https://www.ibm.com/able/
  - License: Apache-2.0
- **VS Code team** for the amazing extension platform
- **WCAG working group** for accessibility standards

📞 Support
Documentation: GitLab Repository

Issues: GitLab Issues

Support: contact@pluro.ai

🚀 Roadmap
Version 1.2 (Q4 2025)
[ ] Enhanced AI-powered fix suggestions

[ ] Support for Vue.js and Angular components

[ ] Real-time collaboration features

[ ] Advanced reporting and analytics

Version 1.3 (Q1 2026)
[ ] Mobile accessibility testing

[ ] Performance optimization improvements

[ ] Integration with CI/CD pipelines

[ ] Custom rule marketplace

Version 2.0 (Q2 2026)
[ ] Multi-editor support (Cursor, etc.)

[ ] Cloud-based scanning and analysis

[ ] Team collaboration features

[ ] Advanced accessibility training modules

Made with ❤️ by the Pluro team

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