A curated list of browser globals that commonly cause confusion and are not recommended to use without an explicit window qualifier
Overall
score
97%
Snapshot testing support
Uses toMatchSnapshot
0%
0%
Renders with Testing Library
100%
100%
Complete data test
75%
100%
Missing bio test
75%
100%
Jest test blocks
33%
33%
Babel preset for JavaScript/JSX transformation
babel-preset-react-app usage
100%
100%
@babel/core integration
100%
100%
Preset configuration
100%
100%
JSX transformation
100%
100%
Error handling
100%
100%
Result extraction
100%
100%
Development server with hot module replacement
Port config implementation
100%
100%
HTTPS detection logic
80%
100%
Browser config handling
80%
100%
Proxy validation
100%
100%
Webpack message prettification
Import react-dev-utils
100%
100%
Call formatWebpackMessages
100%
100%
Handle formatted output
100%
100%
Display formatted messages
100%
100%
Return build status
100%
100%
Proxy configuration for API requests
Import createProxyMiddleware
100%
100%
Export configuration function
100%
100%
Register API proxy
100%
100%
Configure path rewriting
100%
100%
Enable changeOrigin
100%
100%
Register WebSocket proxy
100%
100%
Enable WebSocket support
100%
100%
Configure debug logging
100%
100%
CSS Modules with scoped styles
CSS Module file creation
100%
100%
CSS Module import
33%
100%
Scoped class application
100%
100%
Multiple scoped classes
100%
100%
Dynamic class application
100%
100%
Style definitions
100%
100%
TypeScript integration with parallel type checking
TypeScript Compiler Usage
100%
100%
Configuration Detection
100%
100%
Dependency Verification
100%
100%
Error Collection
100%
100%
File Discovery
100%
100%
Result Structure
100%
100%
CSS support (plain CSS and imports)
CSS File Import
0%
100%
Separate CSS File
100%
100%
CSS Class Application
100%
100%
CSS Selectors
100%
100%
Working Styles
100%
100%
Webpack configuration (development and production)
Mode configuration
100%
100%
Development devtool
100%
100%
Production devtool
100%
100%
DevServer configuration
100%
100%
Hot module replacement
100%
100%
DevServer port
100%
100%
DevServer open
100%
100%
Production optimization
100%
100%
Output filename hashing
100%
100%
Environment validation
100%
100%
History API fallback for SPAs
connect() usage
100%
100%
serveStatic middleware
0%
100%
Fallback middleware
100%
100%
Middleware ordering
100%
100%
Server listening
80%
100%
Install with Tessl CLI
npx tessl i tessl/npm-confusing-browser-globals