Je travaille sur l'implémentation d'une fonctionnalité comme Strict Java Deps
pour rules_scala.
Je voudrais vraiment avoir la possibilité de configurer en exécution si cela utilise warn
ou error
. Je semble me rappeler que les règles de Skylark ne peuvent pas créer et accéder à des drapeaux de ligne de commande, mais je ne me souviens pas si elles peuvent accéder à celles existantes?Bazel- une action skylark peut-elle lire un drapeau de ligne de commande (strict_java_deps)
La principale différence est que les existants sont déjà analysés, donc peut-être qu'ils sont également passés dans certains ctx.
Merci! Le drapeau que je cherchais est 'strict_java_deps'. Je pense que cette solution ne m'aide pas puisque ce fragment est marqué comme 'SkylarkCallable' et' strict_java_deps' est marqué comme 'Option'. Ai-je raison? – Ittai
Oh, oui, vous ne pouvez pas accéder à celui-là en ce moment, mais il n'y a aucune raison que nous ne puissions pas l'exposer. Classé https://github.com/bazelbuild/bazel/issues/3295. – kristina
Merci! Pouvez-vous mettre à jour votre réponse? Je vais l'accepter puis – Ittai