mirror of
https://github.com/streamyfin/streamyfin.git
synced 2026-01-15 15:48:05 +00:00
Restructures .gitignore with logical sections and comments to improve maintainability and clarity. Groups related patterns under headers like Dependencies, Build Artifacts, Certificates, and Secrets. Adds VS Code workspace configuration to standardize development environment across the team. Includes recommended extensions for React Native/Expo development (Biome, Expo tools, React Native debugger, Tailwind IntelliSense) and comprehensive editor settings for formatting, TypeScript performance, and file navigation. Configures Biome as the default formatter with format-on-save enabled for JavaScript/TypeScript files. Optimizes TypeScript settings for better auto-imports and IntelliSense. Enables file nesting in explorer and excludes build directories from file watcher to improve editor performance.
25 lines
1.1 KiB
JSON
25 lines
1.1 KiB
JSON
{
|
|
// ==========================================
|
|
// Streamyfin - Recommended VS Code Extensions
|
|
// ==========================================
|
|
// Essential extensions for working with Streamyfin
|
|
// See .github/copilot-instructions.md for coding standards
|
|
|
|
"recommendations": [
|
|
// Code Quality & Formatting
|
|
"biomejs.biome", // Fast formatter and linter for JavaScript/TypeScript - replaces ESLint + Prettier
|
|
|
|
// React Native & Expo
|
|
"expo.vscode-expo-tools", // Official Expo extension - provides commands, debugging, and config IntelliSense
|
|
"msjsdiag.vscode-react-native", // React Native debugging and IntelliSense - essential for RN development
|
|
|
|
// Developer Experience
|
|
"bradlc.vscode-tailwindcss", // Tailwind CSS IntelliSense - autocomplete for NativeWind classes
|
|
"yoavbls.pretty-ts-errors", // Makes TypeScript error messages human-readable with formatting and highlights
|
|
"usernamehw.errorlens", // Shows errors and warnings inline in the editor - faster debugging
|
|
|
|
// Bun Support
|
|
"oven.bun-vscode" // Official Bun extension - provides debugging and language support for Bun runtime
|
|
]
|
|
}
|