Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Skip the `vpr` hint when the script runs the same built-in

Fermée Adaptée aux débutants
#2,892 1 commentaire 1 réaction 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

  • #2965 par @kshanxs — fermée sans fusion

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
85/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
rust
Domaine
cli

Piste de recherche

Commencez par packages/cli/binding/src/cli/script_note.rs, en particulier has_package_json_script, et lisez les tests existants ainsi que les endroits où il est appelé. Exécutez les tests CLI pertinents, puis vérifiez que l’indication est ignorée pour un script exactement égal à vp <same-command>, mais qu’elle reste présente lorsque le script ajoute des arguments, comme vp test --coverage.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

pending triage
Description

The hint from #2243 shows even when the matching script just runs the same built-in:

{
	"scripts": {
		"test": "vp test"
	}
}
$ vp test
note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead.

vp test and vpr test do the same thing here, so the note is noise.

vp create generates "dev": "vp dev" (snapshot), so new projects show the note on vp dev.

The only way to avoid the note is to rename the script (e.g. test → test:unit).

Suggested solution

has_package_json_script already reads the script value (it checks is_string), so this only changes the condition: skip the hint when the script is exactly vp <same-command>. Keep it if the script adds arguments (e.g. vp test --coverage), since the two commands then differ.

Alternative

Add an option to turn off the hint.

Additional context

Reproduced on Vite+ v1.0.0. Source links point to main (1d549b9).

Validations
  • Read the Contributing Guidelines.
  • Confirm this request is for Vite+ itself and not for Vite, Vitest, tsdown, Rolldown, or Oxc.
  • Check that there isn't already an issue requesting the same feature.
Langage dominant
Rust
Étoiles
6.5k
Forks
296
Merge moyen
1 j 13 h
PR mergées (30 j)
232

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de voidzero-dev/vite-plus

Toutes les issues de voidzero-dev/vite-plus

Issues similaires

Plus d'issues Rust

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.