日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)百度小程序教程:Jslint
  • Jslint
    • 功能簡(jiǎn)述
      • eslint.config
    • 具體使用
      • 靜態(tài)掃描按鈕 (3.23.0 之后版本)
      • 關(guān)閉 jsLint 能力
      • 查看 lint 日志
      • 忽略某些目錄或文件
      • 相關(guān)調(diào)試操作

    Jslint

    此功能在 3.9.0 之后版本可用,默認(rèn)為開(kāi)啟(可關(guān)閉,看下方具體使用)。3.23.0 之后版本由靜態(tài)掃描按鈕主動(dòng)觸發(fā)。

    穆棱網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),穆棱網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為穆棱成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的穆棱做網(wǎng)站的公司定做!

    為了讓開(kāi)發(fā)者在開(kāi)發(fā)時(shí)可以更早的發(fā)現(xiàn)可能存在的代碼邏輯問(wèn)題以及影響運(yùn)行時(shí)性能的代碼,開(kāi)發(fā)者工具在 3.9.0 支持了全文件級(jí)的代碼靜態(tài)掃描。

    功能簡(jiǎn)述

    我們使用了eslint來(lái)對(duì) js 代碼進(jìn)行靜態(tài)分析。
    我們更改了eslint查找規(guī)則配置文件的邏輯,小程序開(kāi)發(fā)目錄中 eslint 相關(guān)配置文件不生效,只有工具內(nèi)置的規(guī)則生效。
    工具內(nèi)置的eslint的規(guī)則除了一些校驗(yàn)代碼風(fēng)格的規(guī)則外,與它推薦開(kāi)啟的規(guī)則基本一致(eslint 規(guī)則文檔)。
    工具內(nèi)置具體規(guī)則如下:

    eslint.config

     
     
     
    1. {
    2. "rules":{
    3. "no-await-in-loop":1,
    4. "for-direction":1,
    5. "getter-return":1,
    6. "no-async-promise-executor":1,
    7. "no-compare-neg-zero":1,
    8. "no-cond-assign":1,
    9. "no-constant-condition":1,
    10. "no-control-regex":1,
    11. "no-debugger":1,
    12. "no-dupe-args":1,
    13. "no-dupe-keys":1,
    14. "no-duplicate-case":1,
    15. "no-empty":1,
    16. "no-empty-character-class":1,
    17. "no-ex-assign":1,
    18. "no-extra-boolean-cast":1,
    19. "no-func-assign":1,
    20. "no-inner-declarations":1,
    21. "no-invalid-regexp":1,
    22. "no-misleading-character-class":1,
    23. "no-regex-spaces":1,
    24. "no-sparse-arrays":1,
    25. "no-unexpected-multiline":1,
    26. "no-unreachable":1,
    27. "no-unsafe-finally":1,
    28. "no-unsafe-negation":1,
    29. "require-atomic-updates":1,
    30. "use-isnan":1,
    31. "no-case-declarations":1,
    32. "no-empty-pattern":1,
    33. "no-fallthrough":1,
    34. "no-global-assign":1,
    35. "no-octal":1,
    36. "no-redeclare":1,
    37. "no-obj-calls":1,
    38. "valid-typeof":1,
    39. "no-self-assign":1,
    40. "no-unused-labels":1,
    41. "no-useless-escape":1,
    42. "no-with":1,
    43. "no-delete-var":1,
    44. "no-shadow-restricted-names":1,
    45. "no-undef":1,
    46. "no-unused-vars":1,
    47. "no-class-assign":1,
    48. "no-const-assign":1,
    49. "no-dupe-class-members":1,
    50. "no-new-symbol":1
    51. }
    52. }

    具體使用

    靜態(tài)掃描按鈕 (3.23.0 之后版本)

    點(diǎn)擊靜態(tài)掃描按鈕,會(huì)有一個(gè)下拉列表,選擇代碼靜態(tài)掃描分享web化掃描會(huì)開(kāi)啟靜態(tài)掃描,并自動(dòng)跳到調(diào)試器靜態(tài)代碼解析區(qū)域輸出lint日志。

    關(guān)閉 jsLint 能力

    該功能可在項(xiàng)目信息 => 本地配置 => 靜態(tài)代碼檢查中開(kāi)啟關(guān)閉(默認(rèn)為開(kāi)啟)。

    查看 lint 日志

    在調(diào)試器中選擇Console面板,點(diǎn)擊代碼靜態(tài)掃描。

    忽略某些目錄或文件

    若使用第三方代碼庫(kù)或一些編譯之后的代碼,可以在 project.swan.json 文件中配置需要忽略的目錄或文件。

    相關(guān)調(diào)試操作

    點(diǎn)擊下圖藍(lán)框部分,編輯器可跳轉(zhuǎn)至具體問(wèn)題代碼處;點(diǎn)擊紅框部分,可選擇查看 eslint 日志的具體文件。


    網(wǎng)站題目:創(chuàng)新互聯(lián)百度小程序教程:Jslint
    分享鏈接:http://m.5511xx.com/article/djjgdio.html