Skip to content
This repository has been archived by the owner on Feb 16, 2024. It is now read-only.

fix: (replace-use-search-params) ensure arguments are not empty (INT-2089) #427

Merged
merged 1 commit into from
Nov 2, 2023

Conversation

grzpab
Copy link
Contributor

@grzpab grzpab commented Nov 2, 2023

No description provided.

Copy link

linear bot commented Nov 2, 2023

INT-2089 Integrate a codemod with a Cal.com repo

User stories:

As a Cal.com developer, I want to install the intuita NPM package so that I can write NPM scripts in package.json that use that package.

As a Cal.com developer, I do not want to make intuita download codemods into the home directory, instead it should be downloaded to the .intuita folder in the root directory of the project I am running, so there is a separation of concerns between the global intuita executable and the Node.js module.

As a Cal.com developer, I want to commit codemod code and configuration to the Cal.com repository so every developer and the CI/CD pipeline executes the same codemods.

As a Cal.com developer, I want to differentiate between file-based codemods and repository-based codemods explicitly in the configuration so codemod execute efficiently on proper environments.

As a Cal.com developer, I want to execute configured file-based codemods only against the staged files during the pre-commit phase before eslint and prettier execute so the code changed by the codemod engines gets properly linted and formatted.

As a Cal.com developer, I want to clearly understand how the Intuita integration works, so I can debug and expand on it in the future.

@grzpab grzpab merged commit cf83e30 into main Nov 2, 2023
4 checks passed
@grzpab grzpab deleted the int2089c branch November 2, 2023 20:14
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant