Czy istnieje jakaś konwencja dotycząca nazewnictwa niestandardowych zadań zadawania, które zawierają więcej niż jedno słowo? Na przykład: grunt-json-schema wtyczka gruntu ma json_schema
task. Jedna nazwa zawiera kreski (-
), druga zawiera podkreślenia (_
).niestandardowe nazewnictwo zadania nazewnictwa
Oczywiście, przerywana-name nie może być stosowany jako JavaScript klucza obiektu:
grunt.initConfig({
json-schema: { // WON'T work
Muszą być ujęty w cudzysłów:
grunt.initConfig({
'json-schema': { // will work
sprawdziłem wszystkie oficjalne pluginy (grunt-contrib-*
) , ale wszystkie składają się z jednego słowa. Motywacja do tego pytania jest prosta: po prostu chcę przestrzegać konwencji.
To nie odpowiada na pytanie o nazywanie konwencji. – phobos2077
Odpowiada na pytanie w oparciu o kontekst. Jeśli szukasz literalnej odpowiedzi na temat: konwencja nazewnictwa, odpowiedź brzmi, że Grunt rezerwuje konwencję 'contrib- * 'dla swoich własnych wtyczek (' grunt-contrib-copy'), poza tym autor wtyczek jest wolny na życzenie jednak. – theaccordance