- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
ID: javascript-code-style/assignment-name
Language: JavaScript
Severity: Notice
Category: Code Style
Ensure that variables and properties names use camelCase
and not snake_case
or PascalCase
.
var a = {
MyProp: "should be camelCase",
foo_bar: 0,
#Priv: 2,
};
const my_var = {};
let FooBar = {};
const { a_b, ...Bla } = c;
const [a_b, ...Bla] = c;
const _bad_name = 200;
/* The BenefitsDAO must be constructed with a connected database object */
function BenefitsDAO(db) {
"use strict";
/* If this constructor is called without the "new" operator, "this" points
* to the global object. Log a warning and call it correctly. */
if (false === (this instanceof BenefitsDAO)) {
console.log("Warning: BenefitsDAO constructor called without 'new' operator");
return new BenefitsDAO(db);
}
const usersCol = db.collection("users");
const Users = db.collections("something");
this.getAllNonAdminUsers = callback => {
usersCol.find({
"isAdmin": {
$ne: true
}
}).toArray((err, users) => callback(null, users));
};
this.updateBenefits = (userId, startDate, callback) => {
usersCol.update({
_id: parseInt(userId)
}, {
$set: {
benefitStartDate: startDate
}
},
(err, result) => {
if (!err) {
console.log("Updated benefits");
return callback(null, result);
}
return callback(err, null);
}
);
};
}
module.exports = { BenefitsDAO };
const a = { myProp: "", #priv: 1 };
const myVar = {};
const { a } = c;
const { a, ...b } = c;
const [a, ...b] = c;
process.env.PCKG_OS_NAME;
const md5 = 'foo';
const PCKG_OS_NAME = 'foo';
const _unusedVar = 200;