如何从JavaScript编码风格开始?

时间:2017-10-17 13:46:27

标签: javascript node.js eslint code-standards standardjs

我如何在JavaScript中学习或开始学习正确的编码风格?我可以使用哪些可能性和实用资源来习惯编码风格?谢谢!

var getRequestUserList = function getRequestUserList(req,res,id) {
    User.findOne({_id: id}, function (err, user,next) {
    if (err) {
        console.log(err);
    }
    if(user){
        var userList = [];
        User.find(function (err, users) {
            if (err){
                console.log(err);
            }
            if(users){
                Friend.find({getReq:id,status:0 }, function (err, friends) {
                    if(err){
                        console.log(err);
                    }else{
                        for (var i = 0;i< users.length;i++){
                            for(var j = 0;j<friends.length;j++){
                                if(users[i]._id == friends[j].sendReq){
                                    userList.push({
                                        id : users[i]._id,
                                        name : users[i].name,
                                        surname : users[i].surname,
                                    });
                                }
                            }
                        }
                        res.json({friendUser:userList});

2 个答案:

答案 0 :(得分:0)

jshint.comstandardJS等代码样式,其中还包含自动代码格式。

答案 1 :(得分:0)

我建议安装并使用StandardJS。这是一种易于使用,无障碍的编码风格。

通过以下方式安装:

npm install standard --save-dev

然后运行through the rules只是为了快速了解它。

最后,在package.json 中创建一个脚本,以便在需要时运行StandardJS:

{
  "scripts": {
    "check": "standard"
  }
}

...然后您可以通过npm run check

运行它

为了快速解决大多数编码风格的拼写错误,请在您的package.json 中添加修复脚本:

{
  "scripts": {
    "check": "standard",
    "fix": "standard --fix"
  }
}

...并通过npm run fix

运行

要获得编码样式错误的更强更好的表示,请通过npm install snazzy --save-dev安装时髦,然后像这样修改package.json:

{
  "scripts": {
    "check": "standard --verbose | snazzy",
    "fix": "standard --fix"
  }
}

尽可能多地编码。过了一会儿,你会得到你所选择的编码风格。

祝你好运,玩得开心!