Skip to content
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

Cleanup tools #1756

Merged
merged 10 commits into from
Jan 18, 2024
Merged

Cleanup tools #1756

merged 10 commits into from
Jan 18, 2024

Conversation

nix6839
Copy link
Contributor

@nix6839 nix6839 commented Dec 27, 2023

What is the purpose of this pull request?

  • New Icon
  • Bug fix
  • New Feature
  • Documentation update
  • Other: Clean up about tools

Description

I haven't applied formatting yet to make it easier to view the diff. If you agree with this PR, I can also include formatting in the commit.

  • Bump pnpm version
  • Use prettier instead of eslint-plugin-prettier for formatting (According to the official documentation of Prettier, it is generally not recommended to use eslint-plugin-prettier. Additionally, by using Prettier directly, we can easily format not only JavaScript files, but also other types of files such as JSON, Markdown, and more.)
  • Upgrade root prettier version to 3
  • Fix some errors about tools

Before Submitting

@github-actions github-actions bot added 📦 dependencies Pull requests that update a dependency file 🌍 site Has to do something with the Lucide website 🅰️ angular package About the Angular package labels Dec 27, 2023
*/
const filenamesToAjvOption = (filenames) => filenames.map((filename) => `-d ${filename}`).join(' ');

/** @satisfies {import('lint-staged').Config} */
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should run eslint and typecheck here as well IMO.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After this PR is merged, I will submit a separate PR related to ESLint. How about we handle it together at that time?

@nix6839 nix6839 force-pushed the cleanup-tools branch 3 times, most recently from 7285420 to d508672 Compare December 28, 2023 13:51
@nix6839 nix6839 requested a review from jguddas January 3, 2024 17:59
@nix6839 nix6839 force-pushed the cleanup-tools branch 2 times, most recently from 36666d8 to db19681 Compare January 3, 2024 18:03
@nix6839 nix6839 requested a review from jguddas January 3, 2024 22:32
@nix6839 nix6839 force-pushed the cleanup-tools branch 3 times, most recently from 8222406 to 7f0f2b3 Compare January 7, 2024 20:23
@ericfennis ericfennis merged commit 675158d into lucide-icons:main Jan 18, 2024
14 checks passed
@nix6839 nix6839 deleted the cleanup-tools branch January 19, 2024 13:22
@nix6839 nix6839 mentioned this pull request Jan 19, 2024
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🅰️ angular package About the Angular package 📦 dependencies Pull requests that update a dependency file 🌍 site Has to do something with the Lucide website
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants