-
-
Notifications
You must be signed in to change notification settings - Fork 4
chore: update ESLint configuration, upgrade dependencies, and fix lint errors #286
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…r code - Enhanced ESLint configuration in multiple files to include additional ignore patterns and rules. - Upgraded TypeScript ESLint packages to version 8.46.0. - Updated various dependencies in package.json and package-lock.json to their latest versions. - Refactored code for consistency and improved readability across several files, including the CLI and user flow implementations. - Adjusted test configurations and improved error handling in user flow commands.
…rades - Added @egjs/hammerjs and its types as dependencies. - Updated various packages to their latest versions, including uuid and vis-data. - Changed several dependencies from "dev" to "devOptional" for better clarity on usage. - Improved peer dependency declarations for compatibility.
- Introduced launch options for the basic navigation user flow to enhance browser performance and compatibility. - Configured arguments to disable sandboxing and GPU usage.
- Added launch options to the basic navigation user flow to improve browser performance and compatibility. - Configured arguments to disable sandboxing, GPU usage, and optimize resource handling.
- Deleted legacy ESLint configuration files (.eslintrc.json) from various packages. - Introduced new ESLint configuration files (eslint.config.mjs) for better modularity and maintainability. - Updated nx.json to reference the new ESLint configuration files. - Cleaned up package.json and package-lock.json by removing outdated dependencies and upgrading relevant packages.
- Introduced launch options to the order coffee user flow to enhance browser performance. - Configured arguments to disable sandboxing for improved compatibility.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
…eight - Adjusted the ESLint configuration by consolidating the weight of the suggestions group to 100, removing the separate formatting group for improved clarity and focus.
This comment has been minimized.
This comment has been minimized.
- Added "chore" to the commitlint configuration for better categorization. - Upgraded various dependencies in package.json and package-lock.json, including puppeteer, lighthouse, and prettier. - Updated Node.js version requirement to >=22.19 for enhanced compatibility. - Refactored test cases to ensure proper error handling and consistency in user flow commands.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
- Changed Node.js version from 20.x to 22.x for better compatibility. - Updated report generation command to build the CLI before executing the report script.
This comment has been minimized.
This comment has been minimized.
- Ignored markdown files in pull request triggers to reduce unnecessary checks. - Updated Node.js version from 20.x to 22.x for improved compatibility. - Added permissions for reading contents and writing pull requests. - Enhanced checkout step with fetch-depth for complete history. - Included installation of Chrome for Puppeteer to support browser testing.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
- Changed the name field in multiple workflow files to reference the correct node-version variable instead of node. - Ensured consistency across CI and quality workflows for improved clarity.
❗❗❗ report generated by this PR ❗❗❗☕ Order Coffee ☕Date/Time: 2025-10-12 13:10
|
☕ Order Coffee ☕Date/Time: 2025-10-12 13:10
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TL;DR
Modernizes project tooling by migrating to ESLint flat config format and updating dependencies for improved compatibility.
Key Changes
ESLint Migration
Migrated from legacy .eslintrc.json to modern eslint.config.mjs across all packages
Removed deprecated configuration files
Dependency Updates
Updated package.json and package-lock.json with latest compatible versions
Updated TypeScript configurations
Bug Fix
Fixed CI workflow matrix variable reference: ${{ matrix.node }} → ${{ matrix.node-version }}
GitHub Actions
Upgraded actions/upload-artifact to v4
Temporarily commented out Code PushUp from CI
Enhanced user flow integration workflows