UNPKG

scai

Version:

> **AI-powered CLI for local code analysis, commit message suggestions, and natural-language queries.** 100% local, private, GDPR-friendly, made in Denmark/EU with โค๏ธ.

78 lines (77 loc) โ€ข 3.97 kB
export const specificFileExceptions = [ // ๐Ÿง‘โ€๐Ÿ’ป Project Configuration Files 'package.json', // Keep package.json for NPM/Yarn dependency management 'tsconfig.json', // Keep TypeScript configuration file 'tsconfig.build.json', // Keep build-specific tsconfig file 'tsconfig.prod.json', // Keep production-specific tsconfig file 'tsconfig.dev.json', // Keep development-specific tsconfig file 'jsconfig.json', // Keep jsconfig.json for JavaScript projects 'eslint.json', // Keep eslint configuration 'eslint.config.js', // Keep eslint config file 'babel.config.js', // Keep Babel configuration 'webpack.config.js', // Keep Webpack configuration 'webpack.dev.config.js', // Keep development-specific Webpack config 'webpack.prod.config.js', // Keep production-specific Webpack config 'rollup.config.js', // Keep Rollup configuration file 'gulpfile.js', // Keep Gulp task runner file 'Makefile', // Keep Makefile for project builds // ๐Ÿงช Docker & CI/CD 'Dockerfile', // Keep Dockerfile 'Dockerfile.dev', // Keep Dockerfile for development 'docker-compose.yaml', // Keep docker-compose.yaml for container orchestration 'docker-compose.yml', // Keep docker-compose.yml (common variation) 'ci.yml', // Keep CI configuration file (e.g., GitHub Actions) 'gitlab-ci.yml', // Keep GitLab CI configuration file 'Jenkinsfile', // Keep Jenkins pipeline file 'circleci/config.yml', // Keep CircleCI configuration file // ๐Ÿ“œ Documentation and Readme Files 'README.md', // Keep README file for project documentation 'README.rst', // Keep README in reStructuredText format 'CONTRIBUTING.md', // Keep contributing guidelines 'CHANGELOG.md', // Keep changelog for tracking project history 'LICENSE', // Keep project license 'LICENSE.txt', // Keep license in text format 'LICENSE.md', // Keep license in markdown format 'NOTICE.txt', // Keep NOTICE file 'INSTALL.md', // Keep installation instructions // ๐Ÿ› ๏ธ Build and Deployment Configuration Files 'build.gradle', // Keep Gradle build file 'pom.xml', // Keep Maven Project Object Model (POM) file 'settings.gradle', // Keep Gradle settings file // ๐Ÿ”ง Other Project Files 'Makefile.am', // Keep Automake Makefile 'config.yaml', // Keep general config file in YAML format 'config.json', // Keep general config file in JSON format 'config.toml', // Keep TOML configuration file 'settings.json', // Keep settings configuration file 'settings.yml', // Keep settings configuration file in YAML format 'secrets.json', // Keep secrets (make sure they are handled securely) // ๐Ÿ“‚ Web Development & Frontend 'index.html', // Keep main HTML file 'index.php', // Keep main PHP file 'app.js', // Keep main JavaScript entry file 'app.ts', // Keep main TypeScript entry file 'styles.css', // Keep main CSS file 'main.scss', // Keep main SCSS file 'main.less', // Keep main LESS file 'style.css', // Keep style CSS 'app.vue', // Keep Vue.js file 'index.vue', // Keep Vue.js index file // ๐Ÿ› ๏ธ Miscellaneous Important Files 'README.txt', // Keep documentation in text format 'data.json', // Keep data JSON file 'data.yml', // Keep data YAML file // ๐Ÿšง Test-related files 'test.config.js', // Keep test config for testing frameworks 'test-utils.js', // Keep test utility files 'test.setup.js', // Keep setup files for tests 'jest.setup.js', // Keep Jest setup files 'mocha.setup.js', // Keep Mocha setup files 'karma.conf.js', // Keep Karma configuration for tests 'cypress.json', // Keep Cypress config for end-to-end testing 'karma.conf.js', // Keep Karma test runner config 'tests.js', // Keep test file 'tests.ts', // Keep TypeScript test file 'test.js', // Keep JavaScript test file 'test.ts', // Keep TypeScript test file ];