# san/data-name-casing

要求数据名使用驼峰命名法

  • ⚙️ 此规则包含于 "plugin:san/essential", "plugin:san/strongly-recommended""plugin:san/recommended".

# 📖 规则细节

computeddataTypesinitData 属性名必须使用驼峰命名法,不可以使用下划线命名,短横线命名和大驼峰命名法。

<script> export default { /* ✓ GOOD */ dataTypes: { datatypeText: DataTypes.string }, computed: { aText() { return this.data.get('text') + 'a'; } }, initData() { return { text: 'text' } }, /* ✗ BAD */ dataTypes: { 'datatype-text': DataTypes.string }, computed: { /* PascalCase */ 'AText'() { return this.data.get('text_bad') + 'a'; }, /* snakeCase */ 'b_text'() { return this.data.get('text_bad') + 'b'; }, /* kebabCase */ 'c-text'() { return this.data.get('text_bad') + 'c'; } }, initData() { return { text_bad: 'text' } }, } </script>
Now loading...

# 🔍 实现