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

Rubocop #2722

Merged
merged 15 commits into from
Oct 3, 2018
Merged

Rubocop #2722

merged 15 commits into from
Oct 3, 2018

Conversation

gregoirenovel
Copy link
Contributor

No description provided.

@kemenaran
Copy link
Contributor

Merci pour le coup de ménage sur le linter.

Je suis assez partant pour les règles proposées (vous en pensez quoi, vous autres ?), à l'exception de :

  • Les trailing-commas : j'ai l'impression qu'il y a des projets où c'est au contraire une pratique recommandée. J'ai du mal à avoir un avis là dessus ; mais dans l'immédiat je me demande s'il faut vraiment partir complètement dans un sens ou dans l'autre. Vous avez un avis ?

  • Enable Style/SymbolProc : j'aime bien la syntaxe concise – mais dans certains cas je trouve que la syntaxe étendue est plus claire. Par exemple pour le dernier exemple du commit (after(:create, &:renew_api_token)).

    Du coup je suis hésitant à forcer cette syntaxe un peu magique par défaut. Un avis ?

@tchak
Copy link
Member

tchak commented Oct 2, 2018

J'ai des doutes sur Enable Style/WordArray et Enable Style/SymbolArray. Ça vous dérange tent que ça ?

@tchak
Copy link
Member

tchak commented Oct 2, 2018

@kemenaran pour les trailing-commas, c'est effectivement un sujet très subjectif. Perso je déteste les trailing-commas. L'argument c'est que ça rend les diffs plus lisibles, mais perso j'ai l'impression de passer plus de temps à lire le code que les diffs.

@gregoirenovel
Copy link
Contributor Author

Pour les *Array :

  • j'ai toujours du mal à me souvenir de la signification des raccourcis %w, %i, etc.
  • je trouve que c'est un proxy cognitif dont on peut se passer
  • je trouve que ça pête parfois la recherche car j'ai tendance à mettre les quotes lorsque je recherche (pour éviter de matcher des noms de variables par ex)

@gregoirenovel
Copy link
Contributor Author

@kemenaran d'accord avec toi pour after(:create, &:renew_api_token) j'ai ajusté la conf pour ne pas avoir à écrire cela

@gregoirenovel gregoirenovel merged commit b6e98ac into dev Oct 3, 2018
@gregoirenovel gregoirenovel deleted the rubocop branch October 3, 2018 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants