4teamwork / eslint-config

Company wide eslint configuration
0 stars 0 forks source link

camelcase #1

Open bierik opened 4 years ago

bierik commented 4 years ago

Ich möchte gerne die camelcase Regel aus dem Regelset entfernen.

Da wir oft mit einem Python Backend im JavaScript interagieren, kommt es oft vor, dass Keys aus einem Response einer API einen _ enthalten. Das Umbenennen der Variable finde ich unnötig und macht den Code weniger lesbar. Ich würde deshalb vorschlagen diese Regel zu entfernen.

Konsequenz: Das Ziel der camelcase Regel ist es, einen einheitlichen Style für Variablennamen zu haben. Ich kann mir gut vorstellen, dass Python-Entwickler im JavaScript gerne dazu neigen _ im Code zu verwenden. Wenn wir diese Regel also deaktivieren, werden sich Variablen mit _ und ohne _ im Code finden.

@4teamwork/django Bitte um Feedback und Ideen

lvonlanthen commented 4 years ago

Ok für mich. Vielleicht kann man als (Python-)Entwickler ja dennoch versuchen, wenn immer möglich (sofern nicht durch API-Response bedingt) trotzdem camelcase zu verwenden. Allenfalls könnte man dies sogar im README dieses Regelsets festhalten, quasi als "Soft-Rule"?