pyjslint是JSLint的包裝為Python。可以通過命令行以及任何Python代碼來調用。
它是建立在NodeJS的電源。
依賴
這不僅取決於nodejs。您必須對您的系統節點上運行此包裝。
它運行得很好的0.4.12版本,但它可能工作得與其他版本。
沒有必要下載JSLint的,這將是您的舒適取出。但是,如果你想使用自己的JSLint的文件,你可以用一個選項來指定它,只要它肯定是準備在nodejs執行。
安裝
它被上傳到的PyPI因此這將這樣的伎倆:
easy_install的pyjslint
或者您也可以從源代碼運行的安裝:
蟒蛇setup.py安裝
在這兩種情況下,你必須已經安裝在系統中的setuptools或分發。
在命令行中使用它
如果調用包裝不帶參數,這將是輸出:
$ pyjslint
必須指定一個JavaScript文件
用法:pyjslint [選項] jsfile
所以至少有一個JavaScript文件必須被指定。
讓我們來看看可能的選項:
$ pyjslint --help
用法:pyjslint [選項] jsfile
選項:
  -h,--help顯示此幫助信息並退出
  -u,--upgrade升級的JSLint
  -j JSLint的,--jslint = JSLint的
  JSLint的位置
  -o JSOPTIONS,--options = JSOPTIONS
  JSLint的選擇
  -n NODE,--node =節點節點位置
有了這個選項,你可以指定JSLint的文件來使用,在哪裡可以找到該節點的可執行文件或只是使它確保它下載最新的JSLint可用。
從Python的使用它
如果你想在你的Python代碼中使用,也許在控制版本的系統掛鉤或東西,只是使它確保它是在Python路徑和做這樣的事情:
進口pyjslint
#該方法需要的文件的文本內容,檢查
pyjslint.check_JSLint(file.read())
它將返回與由JSLint的發現的錯誤的列表。
沒有選項但如果你調用這種方式。也許有一天,歡迎踴躍投稿
要求:
- 在Python中
評論沒有發現