https://github.com/smooai/config-eslint
Shared ESLint configuration used across SmooAI projects. This package provides a standardized linting configuration to ensure consistent code style and quality across all SmooAI repositories.
https://github.com/smooai/config-eslint
eslint
Last synced: 3 months ago
JSON representation
Shared ESLint configuration used across SmooAI projects. This package provides a standardized linting configuration to ensure consistent code style and quality across all SmooAI repositories.
- Host: GitHub
- URL: https://github.com/smooai/config-eslint
- Owner: SmooAI
- License: mit
- Created: 2025-02-09T16:44:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-01T17:00:04.000Z (12 months ago)
- Last Synced: 2025-08-01T20:14:33.625Z (11 months ago)
- Topics: eslint
- Language: JavaScript
- Homepage: https://smoo.ai
- Size: 124 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
## About SmooAI
SmooAI is an AI-powered platform for helping businesses multiply their customer, employee, and developer experience.
Learn more on [smoo.ai](https://smoo.ai)
## SmooAI Packages
Check out other SmooAI packages at [npmjs.com/org/smooai](https://www.npmjs.com/org/smooai)
## About @smooai/config-eslint
Shared ESLint configuration used across SmooAI projects. This package provides a standardized linting configuration to ensure consistent code style and quality across all SmooAI repositories.






### Installation
```sh
pnpm add -D @smooai/config-eslint eslint@^9.0.0
```
### Usage
Create an `eslint.config.mjs` file in your project root:
```js
import { config } from '@smooai/config-eslint';
export default config;
```
### Features
- Standard ESLint rules optimized for SmooAI projects
- TypeScript support
- React/Next.js support
- Prettier integration
- Consistent code style enforcement
- Best practices for modern JavaScript development
### Linting
```sh
pnpm lint
```
### Testing
```sh
pnpm test
```
## Contributing
Contributions are welcome! This project uses [changesets](https://github.com/changesets/changesets) to manage versions and releases.
### Development Workflow
1. Fork the repository
2. Create your branch (`git checkout -b amazing-feature`)
3. Make your changes
4. Add a changeset to document your changes:
```sh
pnpm changeset
```
This will prompt you to:
- Choose the type of version bump (patch, minor, or major)
- Provide a description of the changes
5. Commit your changes (`git commit -m 'Add some amazing feature'`)
6. Push to the branch (`git push origin feature/amazing-feature`)
7. Open a Pull Request
### Pull Request Guidelines
- Reference any related issues in your PR description
The maintainers will review your PR and may request changes before merging.
## Contact
Brent Rager
- [Email](mailto:brent@smoo.ai)
- [LinkedIn](https://www.linkedin.com/in/brentrager/)
- [BlueSky](https://bsky.app/profile/brentragertech.bsky.social)
- [TikTok](https://www.tiktok.com/@brentragertech)
- [Instagram](https://www.instagram.com/brentragertech/)
Smoo Github: [https://github.com/SmooAI](https://github.com/SmooAI)