日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

使用PHPCS+GIT钩子保障团队开发中代码风格一致性实践

發布時間:2023/12/31 php 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用PHPCS+GIT钩子保障团队开发中代码风格一致性实践 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
版權聲明:作者:湯青松 https://blog.csdn.net/u013431141/article/details/81589312

一、背景

筆者在6月份加入新團隊,新團隊這邊剛組建起來,基礎一些東西還處于待完善狀態,比如筆者組內同學約定使用PSR-2的編碼風格規范,但是并不是所有人都嚴格按照PSR-2來提交代碼。

最大的原因就是口頭的約束力極為有限,而團隊中大家使用的編輯器不統一,有使用phpstorm,也有使用VS Code更有vim,而各種編輯器都有自己的格式化規則,因此代碼風格統一是個問題;

具體一點來說,當張三使用VS Code提交了一個代碼文件,李四pull代碼之后使用phpstorm進行格式化后再提交,代碼風格發生變化提交到服務器,張三再pull代碼,使用VS Code格式化,代碼又一次發生變化;這樣反反復復的改變,開發同學會覺得麻煩,代碼審計同學也同樣麻煩;

在筆者上家公司的技術團隊,會由架構組來處理類似的問題,于是這里筆者把上一個團隊實現的方式照搬過來,同樣在git的鉤子上做文章,如果有人的代碼不符合psr-2代碼風格規范,通過git鉤子將不其commit,并且給出具體行號和具體的原因,更方便的是提供一個快速格式化的命令。

二、實現概要

  • 安裝php-cs
  • 配置php-cs
  • 集成到編輯器
  • git觸發檢測
  • 三、安裝PHP-CS

    php-cs可以用來檢測代碼是否符合PSR-2規范,同時支持對不符合規范的代碼自動格式化,讓其轉成PSR-2的編碼風格。

    3.1 安裝composer

    php-cs依賴于composer,所以筆者需要先安裝composer,安裝的方法有很多種,這里提供mac操作系統下兩種安裝方法

    brew安裝composer命令為:

    brew install composer

    手動安裝composer命令為:

    wget https://getcomposer.org/download/1.7.1/composer.phar && chmod 777 composer.phar && mv composer.phar /usr/local/bin/composer

    3.2 安裝PHP-CS

    安裝好composer之后,可以用composer快速安裝php-cs,安裝命令如下

    composer global require "squizlabs/php_codesniffer=*"

    當命令執行完成之后,會在筆者當前用戶的主目錄下創建一個 .composer 目錄,在目錄中包含了筆者需要的php-cs,此時筆者可以執行下方命令來驗證是否安裝成功

    ~/.composer/vendor/bin/phpcs --help

    當命令執行后,如果能看到下方的一些信息,那么就代表安裝成功

    - Check STDIN instead of local files and directories -n Do not print warnings (shortcut for --warning-severity=0) -w Print both warnings and errors (this is the default) -l Local directory only, no recursion -s Show sniff codes in all reports -a Run interactively -e Explain a standard by showing the sniffs it includes -p Show progress of the run -q Quiet mode; disables progress and verbose output -m Stop error messages from being recorded (saves a lot of memory, but stops many reports from being used)-v Print processed files -vv Print ruleset and token output -vvv Print sniff processing information -i Show a list of installed coding standards -d Set the [key] php.ini value to [value] or [true] if value is omitted

    3.3 全局使用

    前面筆者使用驗證的命令的路徑太長,后續如果要使用是極為不方便的,所以筆者需要將這寫路徑加入到全局中,加入的命令如下

    ln -s ~/.composer/vendor/bin/phpcs /usr/local/bin/phpcs ln -s ~/.composer/vendor/bin/phpcbf /usr/local/bin/phpcbf

    當執行完成之后,可以使用短命令來驗證是否加入全局成功,可以用下方的命令

    phpcs --help

    執行成功之后,返回結果應該和上方完整路徑返回的一致。

    3.4 設置默認標準

    phpcs默認的編碼格式并不是php-cs,所以當不指定標準的時候,檢測的結果并不準確,但每次都手動指定也挺麻煩,所以筆者可以設置一個默認標準,命令如下:

    phpcs --config-set default_standard PSR2 phpcbf --config-set default_standard PSR2

    3.5 PHPCS檢測

    現在筆者可以用phpcs來真實的試驗了,筆者先準備一個PHP文件,文件里面的內容如下代碼示例,可以看出這份代碼并不符合PSR-2的風格規范

    <?phpfunction test_test(){echo 'daxia'; }test();
    通過PHP-CS檢測編碼風格,命令如下
    phpcs /Users/tangqingsong/mycode/test.php

    命令執行完成之后,可以看到如下代碼提示,在提示中筆者能看到具體哪一行,提示級別,以及具體的提示原因

    FILE: /Users/song/mycode/test.php ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- FOUND 2 ERRORS AND 1 WARNING AFFECTING 3 LINES ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1 | WARNING | [ ] A file should declare new symbols (classes, functions, constants, etc.) and cause no other side effects, or it should execute logic with side effects, but should not do both. The first symbol is | | defined on line 3 and the first side effect is on line 8. 3 | ERROR | [x] Opening brace should be on a new line 8 | ERROR | [x] Expected 1 newline at end of file; 0 found ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- PHPCBF CAN FIX THE 2 MARKED SNIFF VIOLATIONS AUTOMATICALLY -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Time: 79ms; Memory: 4Mb

    3.6 PHPCS檢測

    自動格式化編碼風格命令
    phpcbf /Users/tangqingsong/mycode/test.php

    命令執行完成之后,可以看到如下返回提示,處理了哪一些文件,以及類型

    PHPCBF RESULT SUMMARY ---------------------------------------------------------------------- FILE FIXED REMAINING ---------------------------------------------------------------------- /Users/song/mycode/test.php 2 1 ---------------------------------------------------------------------- A TOTAL OF 2 ERRORS WERE FIXED IN 1 FILE ----------------------------------------------------------------------Time: 68ms; Memory: 4Mb
    再次使用PHP-CS檢測
    phpcs /Users/tangqingsong/mycode/test.php

    執行完成之后,通過命令再次查看結果

    FILE: /Users/song/mycode/test.php ---------------------------------------------------------------------------------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ---------------------------------------------------------------------------------------------------------------------------------------------- 1 | WARNING | A file should declare new symbols (classes, functions, constants, etc.) and cause no other side effects, or it should execute | | logic with side effects, but should not do both. The first symbol is defined on line 3 and the first side effect is on line 9. ----------------------------------------------------------------------------------------------------------------------------------------------Time: 71ms; Memory: 4Mb

    能看到最開始檢測有三次不合格,但現在只剩下一處了;這里說一下為什么phpcbf沒有幫完全處理呢,因為phpcbf只能處理代碼風格等方式,而不能幫你處理里面的命名與代碼實現規則,所以有少部分還需要人為去更正,但并不會太多。

    四、編輯器編輯與配置

    很少開發者只使用終端就開發代碼,通常都會用到編輯器,因此筆者也需要把phpcs和編輯器進行結合

    4.1 讓編輯器使用PSR-2標準

  • 設置->code style -> PHP 中選擇風格為 psr1/2

  • 2. 設置->languages->php->code sniffer 中設置phpcs的路徑


    3. 設置->Editor->Inspections展開點擊右側的PHP,勾選下面的兩個PHP,選擇使用PSR2


    下面還有一處,也要選中

    現在筆者使用phpstorm的格式化,將會自動格式化成psr-2的風格。

    4.2 集成phpcs

    經過上面的操作,phpstorm代碼格式化的規則基本與phpcs的規則基本一致了,但也有一小部分不一致,所以后面還要用到phpcs和phpcbf。

    筆者如果每次都在終端去執行phpcs風格檢測花費時間可不少,為了提高工作效率,可以在phpstorm集成phpcs檢測規范的功能,設置路徑:Tools->External Tools->添加-> (/usr/local/bin/phpcs ) (FileDirFileDir/FileNameFileName)

    4.3 集成phpcbf

    如果每次都在終端去執行phpcbf格式化,還是會有一些麻煩,所以筆者也可以在phpstorm集成phpcbf自動格式化功能,設置路徑:Tools->External Tools->添加-> (/usr/local/bin/phpcbf ) (FileDirFileDir/FileNameFileName)

    五、GIT配置篇

    當前面一切準備就緒,筆者就可以在git鉤子里面增加強制的策略了,git鉤子腳本存放于項目下 .git/hooks/ 文件夾下,按照下面的步驟筆者來添加一個commit事件。

    5.1 新增鉤子文件

    在你的項目根目錄下,使用vim命令或其他方式,新增一個文件 ./.git/hooks/pre-commit,然后把下面的腳本放進去,之后再保存。

    #!/bin/sh PHPCS_BIN=/usr/local/bin/phpcs PHPCS_CODING_STANDARD=PSR2 PHPCS_FILE_PATTERN="\.(php)$"FILES=$(git diff HEAD^..HEAD --stat)if [ "$FILES" == "" ]; thenexit 0 fifor FILE in $FILES doecho "$FILE" | egrep -q "$PHPCS_FILE_PATTERN"RETVAL=$?if [ "$RETVAL" -eq "0" ]thenPHPCS_OUTPUT=$($PHPCS_BIN --standard=$PHPCS_CODING_STANDARD $FILE)PHPCS_RETVAL=$?if [ $PHPCS_RETVAL -ne 0 ];thenecho $PHPCS_OUTPUTexit 1fifi done exit 0

    需要注意的是讓這個文件有可執行權限,最直接的辦法就是設置為777,參考命令如下:

    chmod 777 .git/hooks/pre-commit

    5.2 本地鉤子

    現在筆者故意讓php代碼風格不一致,然后使用git commit來提交,看看git是否會阻止提交,以下面這份代碼為例

    <?phpfunction test_test(){echo 'daxia'; }test();

    可以很明顯的看出來,這份代碼沒有按照駝峰命名法,大括號也沒用換行的兩處問題;把它保存在根目錄名為test.php文件,然后執行git commit命令,如下

    git add test.php && git commit . -m 'test'

    命令執行后,git返回了如下信息,便終止了

    FILE: /Users/song/mycode/work/xiaoyu/test.php ---------------------------------------------------------------------------------------------------------------------------------------------- FOUND 2 ERRORS AND 1 WARNING AFFECTING 3 LINES ---------------------------------------------------------------------------------------------------------------------------------------------- 1 | WARNING | [ ] A file should declare new symbols (classes, functions, constants, etc.) and cause no other side effects, or it should | | execute logic with side effects, but should not do both. The first symbol is defined on line 3 and the first side effect | | is on line 8. 3 | ERROR | [x] Opening brace should be on a new line 8 | ERROR | [x] Expected 1 newline at end of file; 0 found ---------------------------------------------------------------------------------------------------------------------------------------------- PHPCBF CAN FIX THE 2 MARKED SNIFF VIOLATIONS AUTOMATICALLY ----------------------------------------------------------------------------------------------------------------------------------------------Time: 63ms; Memory: 4Mb

    驗證一下git是否commit成功,可以執行下面的命令:

    git status

    返回結果如下

    位于分支 develop 您的分支與上游分支 'origin/develop' 一致。要提交的變更:(使用 "git reset HEAD <文件>..." 以取消暫存)新文件: test.php

    說明筆者前面的命令只成功執行了 git add . 而后面commit則成功阻擋了。

    5.3 服務端鉤子

    前面一個步驟筆者已經成功的在本地的commit鉤子中阻擋了觸發,但是任然有可能有伙伴會繞過,或者新項目沒有部署等,導致可以最終提交上來的代碼還是存在不符合psr-2風格,所以這個時候筆者就需要在服務端的push事件做一些處理。

    這個時候筆者需要在服務器的鉤子事件中新增一個,pre-receive 文件。

    在服務端去配置的時候遇到了幾個坑,后來筆者放棄了,有興趣的可以留言或私信。

    作者:湯青松

    微信:songboy8888

    總結

    以上是生活随笔為你收集整理的使用PHPCS+GIT钩子保障团队开发中代码风格一致性实践的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国产黄色播放 | 中文区中文字幕免费看 | 国产一级视屏 | 亚洲艳情| 中文字幕有码在线 | 欧美在线观看视频一区二区 | 亚洲视频久久久久 | 日韩在线播放欧美字幕 | 99r在线观看 | 欧美日韩性视频 | 中文字幕麻豆 | 啪啪资源| 国产精品一区在线观看你懂的 | 日韩视频一区二区在线观看 | 国产一级特黄毛片在线毛片 | 久草电影在线观看 | 天天草天天干天天射 | 日韩精品黄 | 日韩高清无线码2023 | 国产视频在线免费观看 | 日韩电影中文字幕在线观看 | 亚洲欧美视频在线播放 | 亚洲精品一区二区三区新线路 | 激情视频区 | 日韩精品91偷拍在线观看 | 999毛片| 日韩精品第1页 | 91九色成人蝌蚪首页 | 波多野结衣视频一区二区 | 激情欧美丁香 | 国产精国产精品 | 欧美片一区二区三区 | 成人免费在线看片 | 亚洲精品天天 | 免费在线观看av网址 | 国产高清免费在线观看 | 91精品久久久久久久91蜜桃 | 精品国产乱码一区二 | 欧美成人黄色片 | 国产精品久久久久久久免费大片 | 色综合天天综合 | 91x色 | 韩国av免费在线 | 久久久久久久久影院 | 精品久久久久久亚洲综合网 | 黄色天堂在线观看 | 成人免费观看视频大全 | 日韩在线观看中文 | 久久96国产精品久久99软件 | 91经典在线| 亚洲欧美日韩一二三区 | 国产成人精品福利 | 欧美少妇xx| 黄色h在线观看 | 在线免费观看视频a | 91精品啪啪| 午夜婷婷综合 | 免费高清av在线看 | 天堂av在线免费 | 97福利| 狠狠色丁香婷婷 | 免费观看性生交 | 在线色吧 | 6080yy精品一区二区三区 | 成人污视频在线观看 | 国产欧美精品在线观看 | 欧美精品久久久久久久久久白贞 | 日韩美女av在线 | 91精品区| 国产免费激情久久 | 久久精品视频2 | 女人久久久久 | 午夜婷婷综合 | www.com久久| 婷婷av电影 | 欧美一级日韩免费不卡 | 欧美性一级观看 | 色av网站 | 激情视频一区 | 操老逼免费视频 | 国产超碰在线观看 | 久久草av | 欧美色插| 中文字幕在线观看第一页 | 亚洲三级黄| 久久人人精 | 国产麻豆精品在线观看 | 天天色官网| www.亚洲精品视频 | 蜜臀av夜夜澡人人爽人人 | 日韩高清一二区 | 麻豆传媒电影在线观看 | 不卡在线一区 | 97在线视频网站 | 国产精品v欧美精品 | 91精品综合在线观看 | 天天操网址 | 2018精品视频 | 999国内精品永久免费视频 | 蜜桃视频成人在线观看 | 亚洲精品黄色在线观看 | 久久福利综合 | 91九色蝌蚪视频网站 | 国产一卡久久电影永久 | 免费视频一区 | 91精品少妇偷拍99 | 99久久精品国产一区二区三区 | 激情五月婷婷综合网 | 久久精品视频3 | 天天干天天摸 | 午夜精品视频在线 | 日本超碰在线 | 国产色a在线观看 | 91天天操| 国产欧美精品在线观看 | 免费看特级毛片 | 日一日操一操 | 成人在线视频观看 | 天堂av最新网址 | 精品日韩中文字幕 | 一级精品视频在线观看宜春院 | 五月婷婷久久丁香 | 五月婷婷六月丁香 | 色瓜| 九九视频在线观看视频6 | 亚洲精品综合一二三区在线观看 | 午夜狠狠操 | 久久久国产一区 | 丁香花在线观看视频在线 | 91禁在线看 | 色综合久久久网 | 国产黄大片 | 久久99亚洲精品久久 | 国内视频 | 国产99久久久久久免费看 | 免费观看91视频大全 | 中文字幕字幕中文 | 99久久99热这里只有精品 | 黄色影院在线观看 | 青青视频一区 | 国产资源免费在线观看 | 亚洲精品一区二区在线观看 | 在线免费黄色av | 狠狠地日| 亚洲视频精品在线 | 日韩中字在线观看 | 国产精品99久久久久久久久久久久 | 日韩毛片一区 | 久久夜色精品国产欧美乱极品 | 国产在线观看你懂的 | 中文字幕成人在线 | 亚洲在线免费视频 | 九九热精品视频在线播放 | 91私密保健| 欧美激情精品久久久久久变态 | 最新av中文字幕 | 久久99久久99精品免视看婷婷 | 欧美日韩免费一区二区 | 欧美日产一区 | 国产精品福利在线 | 综合久久综合久久 | 精品91久久久久 | 99九九免费视频 | 久久国产精品99久久久久久老狼 | 色综合婷婷久久 | 亚洲精品乱码久久久久久 | 久久热首页 | 天天干国产 | 亚洲天堂视频在线 | 亚洲第一伊人 | 国产手机在线观看 | 最近更新好看的中文字幕 | 视频国产| 欧美一区在线观看视频 | 日日摸日日| 中文字幕在线看 | 波多野结衣网址 | 久久这里只有精品视频首页 | 伊人狠狠操 | 国产中文字幕久久 | 91麻豆精品国产自产在线 | 怡红院av| 婷婷草 | 亚洲一区二区天堂 | 中文字幕免费观看视频 | 国产高清视频在线播放一区 | 91丨九色丨国产在线观看 | 美女精品| 高清一区二区三区av | 午夜精品久久久久久久久久久 | 1000部国产精品成人观看 | 精品国产一区二 | 香蕉网站在线观看 | 免费97视频 | 国产精品自拍在线 | 999久久久久久久久久久 | 亚洲午夜激情网 | 天天操天天干天天综合网 | 四虎国产精品免费观看视频优播 | 久久在线观看视频 | 丁香六月天婷婷 | 国产精品美女久久久 | 欧美日韩一区二区三区视频 | 国产96在线视频 | 色av资源网 | 4hu视频 | 奇米网网址 | 欧美日本啪啪无遮挡网站 | 国产成人一区二区三区电影 | 人人添人人澡 | 天天干天天做天天爱 | 九九热1| 91色国产| 中文字幕一区在线观看视频 | 天天综合网天天综合色 | 特级片免费看 | 久亚洲 | 国产美女久久 | 婷婷丁香激情网 | 免费在线国产 | 91在线最新| 日韩电影一区二区三区 | 久久视频国产精品免费视频在线 | 国产精品 中文字幕 亚洲 欧美 | 综合久久久久久 | 超碰在线人人草 | 日韩精品一区二区三区免费观看视频 | av最新资源 | 免费在线精品视频 | 亚州精品天堂中文字幕 | 欧美色就是色 | 日韩黄色av网站 | 国产区久久| www国产一区 | 精品国产成人av | 天天艹天天爽 | 在线观看网站av | 天天操天天操天天操 | 91在线免费观看国产 | 欧美日韩中文在线视频 | 亚洲人在线7777777精品 | 亚洲成人精品 | 国产精品高清免费在线观看 | 免费看片网址 | 久久69av| 日韩有码欧美 | 日本黄网站 | 国产在线久草 | 成人小视频免费在线观看 | 国产玖玖视频 | 涩涩在线 | 欧美a视频在线观看 | 亚洲精品午夜一区人人爽 | 在线视频99 | 国产高清不卡一区二区三区 | 久久久不卡影院 | 国产精品麻豆视频 | 日韩欧美一区二区在线播放 | 欧美亚洲免费在线一区 | 亚洲乱码国产乱码精品天美传媒 | 成人精品国产 | 日韩黄色av网站 | 一区二区三区四区精品视频 | 色妞色视频一区二区三区四区 | 成年人网站免费观看 | 人成在线免费视频 | 五月婷婷中文 | 黄色a大片 | 亚洲国产精品久久久久 | 欧美极品xxxx | 日韩av偷拍 | 天天爱天天操天天射 | 国产91精品一区二区麻豆亚洲 | 99精品视频免费观看 | 中文字幕在线观看免费高清电影 | 麻豆91视频| 国产一级片久久 | 色综合天天狠天天透天天伊人 | 国产精品福利在线观看 | 久久久资源 | 精品女同一区二区三区在线观看 | 视频国产 | 有码中文字幕在线观看 | 亚洲深爱激情 | www.夜夜| 久草剧场 | 中文字幕在线日亚洲9 | 91色网址 | 91亚色视频| avwww在线观看 | 麻豆传媒视频在线播放 | 国产老太婆免费交性大片 | 91超国产| 在线观看中文字幕2021 | 日本中文字幕电影在线免费观看 | 色七七亚洲影院 | 成av人电影 | 国产福利a | 色综合久久久久久久久五月 | 99精品电影 | 色综合天天天天做夜夜夜夜做 | 片黄色毛片黄色毛片 | 日日干视频 | 夜夜爽www | 国产欧美久久久精品影院 | 欧美最猛性xxxxx免费 | 在线观看亚洲精品 | 91视视频在线直接观看在线看网页在线看 | 日韩视频在线播放 | 91成人黄色 | 欧美日韩色婷婷 | 国产又粗又硬又爽视频 | 一区三区视频在线观看 | 国产永久免费观看 | 国内精品久久久久久久影视简单 | a级国产乱理伦片在线观看 亚洲3级 | 91麻豆精品久久久久久 | 一区二区三区影院 | 婷婷伊人五月天 | 五月激情站 | 91在线观看视频 | 日本黄色免费播放 | 操高跟美女 | 日韩三级av | 亚洲国产精品500在线观看 | 国内久久视频 | 曰韩精品 | 亚洲欧洲精品一区二区精品久久久 | 久久免费看a级毛毛片 | 午夜美女网站 | 黄色毛片在线看 | 亚洲蜜桃av | 日韩中文字幕a | 国产精品白丝av | 天天干天天射天天插 | 国产精品中文在线 | 国产在线观看,日本 | 在线免费观看国产视频 | av在线免费观看黄 | 成人欧美日韩国产 | 三级黄色欧美 | 日韩欧美在线免费观看 | 色天天综合久久久久综合片 | av在线播放亚洲 | 日韩大片免费在线观看 | 99精品国产成人一区二区 | 九九热久久免费视频 | 久久久久99精品成人片三人毛片 | 欧美999 | 中文字幕有码在线播放 | 欧美在线你懂的 | 午夜国产在线 | 国产成人在线网站 | 天天伊人网 | 精品久久久久久久久久久久久久久久久久 | 亚洲伊人第一页 | 免费福利在线观看 | 午夜视频亚洲 | 国产亚洲久久 | 久久成人亚洲欧美电影 | 免费大片黄在线 | 美女视频永久黄网站免费观看国产 | 五月开心激情网 | 国产第一页福利影院 | 99麻豆久久久国产精品免费 | 曰本免费av | 色偷偷网站视频 | av一级二级| 亚洲天堂网在线视频观看 | 久久无码av一区二区三区电影网 | 91精品久久久久久久久久入口 | 亚州激情视频 | 精品久久久久久亚洲综合网 | 人人干97 | 精品国产aⅴ一区二区三区 在线直播av | 激情婷婷亚洲 | 午夜免费福利片 | 特黄特黄的视频 | 人人看人人做人人澡 | 精品国产乱码久久久久久三级人 | 日韩欧美综合在线视频 | 人人澡人摸人人添学生av | 97超碰中文字幕 | 久久影院亚洲 | 日本高清中文字幕有码在线 | 亚洲午夜精品久久久久久久久久久久 | 成人四虎影院 | 在线免费观看黄色 | 日韩免费看的电影 | 日韩精品一区二 | 午夜精品一区二区三区在线 | 精品视频www | 久久怡红院| 青青草视频精品 | 免费开视频 | 日韩有码第一页 | 欧美精品久久久久久 | 中文字幕有码在线 | 精品一区二区三区四区在线 | 亚洲一区二区三区毛片 | 91人人爽人人爽人人精88v | 国产精品免费久久久久久久久久中文 | 四虎成人精品 | 国产成人一区二 | 国产视频欧美视频 | h动漫中文字幕 | 日日躁夜夜躁aaaaxxxx | 日日干网| 青青河边草观看完整版高清 | 久久夜靖品 | 国产一级二级三级视频 | 久久久wwww| www五月天| av三级在线播放 | 日韩视频免费观看高清完整版在线 | 久草在线视频在线观看 | 日韩伦理片一区二区三区 | 精品一区二区在线免费观看 | 亚洲精品在线观看中文字幕 | 超碰在线最新网址 | 亚洲精品videossex少妇 | 日韩综合一区二区三区 | 亚洲闷骚少妇在线观看网站 | 日日夜夜天天操 | 黄色av网站在线免费观看 | 国产精品久久久久久久久久久久久 | 中文网丁香综合网 | 天天操 夜夜操 | aⅴ视频在线 | 狠狠色狠狠色综合日日92 | 成人黄色片在线播放 | 麻豆久久久久 | 日本午夜免费福利视频 | www.夜夜爱| 人人爽人人澡人人添人人人人 | 一区二区不卡视频在线观看 | 亚洲第一区精品 | 激情深爱五月 | 欧美一区二区三区在线看 | 操高跟美女 | 久久综合久久88 | 91麻豆精品国产91久久久久 | 黄免费网站 | 国产精品18videosex性欧美 | 午夜精品电影一区二区在线 | www.久艹| 亚洲国产合集 | 天天搞天天干 | 国产欧美精品xxxx另类 | www99精品| 国产中文字幕一区二区三区 | 91精品啪 | 国产理论一区二区三区 | 麻豆va一区二区三区久久浪 | 最近在线中文字幕 | 国产 欧美 日产久久 | 中文字幕视频 | 在线观看av的网站 | 亚洲乱码久久久 | 国产精品综合久久久 | 成年人免费在线观看网站 | 精品人人人人 | 日韩欧美在线观看一区二区 | 国产国产人免费人成免费视频 | 日本精品一区二区三区在线观看 | av激情五月| 91免费在线看片 | 国产丝袜制服在线 | 天堂av网址 | 天天摸夜夜添 | 99精品视频99| 国产免费区 | 国产高清日韩 | 日韩理论电影在线观看 | 在线视频 91 | 国产精品一区二区白浆 | 国产一级二级av | 欧美一级片在线观看视频 | 日韩精品中文字幕在线不卡尤物 | 激情婷婷丁香 | 日韩欧美在线一区 | 在线久久| 欧美精选一区二区三区 | 成人 亚洲 欧美 | 成人免费观看a | 国产在线p | 久久成人18免费网站 | 99九九热只有国产精品 | 欧美一区二视频在线免费观看 | 国产精品黄网站在线观看 | 日韩av电影一区 | 国产精品热视频 | 啪嗒啪嗒免费观看完整版 | 伊人小视频 | av一区二区三区在线播放 | 婷婷六月天综合 | 国产精品不卡在线观看 | 国产在线观看 | 人人添人人澡人人澡人人人爽 | 黄色av一区 | 精品久久久久一区二区国产 | 国产福利专区 | 国产精品成人自拍 | 久久新视频 | 国产黄色av影视 | 黄色一及电影 | 四月婷婷在线观看 | 麻豆精品国产传媒 | 精品视频一区在线观看 | 免费黄色在线播放 | 成人一区二区三区在线观看 | 亚洲国产播放 | 91久久丝袜国产露脸动漫 | 国产精品久久久久亚洲影视 | 五月婷网站 | 国产又粗又猛又色 | 成人日批视频 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 成人aⅴ视频 | 日本中文字幕网 | av免费高清观看 | 国产不卡在线观看视频 | aaaaaa毛片| 一区二区三区 中文字幕 | 激情五月亚洲 | 啪啪午夜免费 | 国产精品18久久久久久久 | 日韩免费电影网站 | 888av| 欧美午夜寂寞影院 | 国产一区二区三区在线免费观看 | 黄色成品视频 | 欧美精品在线观看 | 亚洲精品美女久久17c | 日韩高清免费在线观看 | 国产成人精品免费在线观看 | 国产麻豆精品久久 | 美女很黄免费网站 | 久久精品亚洲国产 | 免费看色视频 | 97成人在线免费视频 | 人人玩人人添人人澡超碰 | 久久精品网址 | 久久毛片视频 | 1区2区视频 | 深夜免费福利在线 | 欧美做受高潮 | 美女黄频在线观看 | 97在线视频免费 | 久久久久久久免费 | 91久久奴性调教 | se婷婷 | 久久9视频 | 肉色欧美久久久久久久免费看 | 精品在线观看一区二区 | 日本一区二区三区视频在线播放 | 99在线精品视频观看 | 久久免费国产 | 欧美一级免费黄色片 | 免费视频区 | 久草精品视频 | 久久综合丁香 | av成人免费网站 | 国产一区二区播放 | 国语麻豆 | 色香蕉网 | 成年人看片网站 | 91av电影网 | 天天干天天射天天爽 | 精品日本视频 | japanese黑人亚洲人4k | 欧美九九视频 | 啪一啪在线 | 激情影音先锋 | 国产高清一区二区 | 二区三区毛片 | 超碰大片| 免费av影视 | 日本性动态图 | 黄色电影小说 | 欧美一区二区三区免费看 | 97视频一区 | 亚洲精品永久免费视频 | 国产色在线视频 | 午夜精品麻豆 | 欧美日韩大片在线观看 | 天海冀一区二区三区 | 高潮久久久久久久久 | 九九九视频精品 | 三级av在线 | 婷婷激情5月天 | 99久久爱 | 亚洲精品久久久蜜臀下载官网 | 久草视频在线观 | 97人人模人人爽人人喊中文字 | 欧美色就是色 | 国产精品久久久久永久免费观看 | 国产中文字幕三区 | 国产麻豆视频在线观看 | 丁香六月婷婷开心 | 国产视频精品久久 | 日批在线观看 | 国产小视频你懂的 | 国产精品毛片一区二区在线 | 九九影视理伦片 | 久久成人一区二区 | 免费观看成人av | 337p西西人体大胆瓣开下部 | 国产999精品久久久久久绿帽 | 久久视频精品在线观看 | 在线观看中文字幕av | 在线一区二区三区 | 国产自偷自拍 | 在线观看国产 | 国产一二区视频 | 国产在线va | 日韩av电影手机在线观看 | 成人理论电影 | 久久草在线视频国产 | av成人免费在线观看 | 日本视频不卡 | 精品久久久久久久久久久久 | 日韩欧美一区二区三区免费观看 | 人人爽人人澡人人添人人人人 | 国产美女精品视频免费观看 | 中文av一区二区 | 亚洲狠狠操 | 国产很黄很色的视频 | 中文字幕国产一区二区 | 国产一区二区视频在线 | www免费网站在线观看 | 亚洲男男gaygay无套 | 久久精品视频观看 | 成年人视频在线观看免费 | 日日干干| 欧美精品三级 | 国产精品九九热 | 亚洲欧美日韩国产精品一区午夜 | 国产精品久久久久aaaa | 亚洲一区二区三区miaa149 | 亚洲精品一区二区18漫画 | 天天曰夜夜爽 | 夜夜躁日日躁狠狠久久88av | 91免费高清观看 | 丁香激情五月 | 日韩精品在线免费播放 | 又爽又黄在线观看 | 五月婷婷在线视频观看 | 色小说av | 欧美日韩精品在线免费观看 | 久久久久欧美精品999 | 日韩中文字幕国产 | 国产高清中文字幕 | 久草a在线 | 午夜精品久久久久久久久久 | 96看片| 91禁在线看| 六月丁香综合网 | 久久久国产一区二区三区四区小说 | 国产免费资源 | 四虎影视精品成人 | 在线免费观看视频 | 亚洲视频中文 | 国产黄色高清 | 色网站在线观看 | 久久永久免费视频 | 亚洲v欧美v国产v在线观看 | 成人福利在线播放 | 丁香花在线视频观看免费 | 黄色成年片| 日韩电影在线观看一区二区三区 | 日韩欧美综合 | 久久视频在线视频 | 精品久久亚洲 | 在线视频一二三 | 久久国精品 | 欧美日韩成人一区 | 亚洲最新在线 | 91在线视频观看 | 国产精彩视频一区二区 | www.久久久com | 久热香蕉视频 | 欧美中文字幕第一页 | 99久久99久久精品免费 | 国产一区二区三区久久久 | 国产99久久久国产精品免费看 | 成人黄色片在线播放 | 99视频免费观看 | 久久成人国产精品一区二区 | 亚洲成人第一区 | 免费久久99精品国产婷婷六月 | 成年人视频免费在线 | 免费视频国产 | 天天插日日插 | 99久久电影 | 国产免费观看久久 | 久久国产综合视频 | 人人澡人人舔 | 国产精品自产拍在线观看中文 | 久久在视频 | 日韩精品一区电影 | 91系列在线观看 | 91麻豆精品国产午夜天堂 | 中文有码在线视频 | 国产精品视频永久免费播放 | 亚洲va欧美va国产va黑人 | 日韩免费在线 | 欧美日韩另类视频 | 日韩电影中文字幕 | 久久综合影音 | 激情久久影院 | 91精品国产99久久久久久红楼 | 日日噜噜噜噜夜夜爽亚洲精品 | 免费手机黄色网址 | 久久久亚洲精华液 | 一区二区三区免费播放 | 视频 国产区 | 天天插天天干 | 91片网 | 欧美日韩三区二区 | 夜色资源站国产www在线视频 | 日韩有色 | 青青视频一区 | 91最新在线 | 日日夜夜天天久久 | 日本一区二区不卡高清 | 操高跟美女 | 狠狠狠干 | 人人草网站| 中文字幕av免费 | 狠狠操狠狠干天天操 | 精品国产伦一区二区三区免费 | 日韩精品久久久久久 | 久久久久网址 | 国产一区二区手机在线观看 | 成人国产精品久久久春色 | 色噜噜在线观看 | 亚洲精品视频在线免费播放 | 亚洲资源一区 | 亚洲视屏在线播放 | 亚洲涩涩网站 | 精品一二区 | 狠狠躁日日躁夜夜躁av | 色网站免费在线观看 | 午夜精品一区二区三区在线视频 | 久久久久久久久久久久亚洲 | 中文字幕精品一区二区三区电影 | 久久久久久久久久久久影院 | 丁香激情五月婷婷 | 亚洲欧美成人 | 色婷婷播放 | 日韩午夜电影网 | 99久久久久国产精品免费 | 欧美精品三级 | 黄色免费av| 天天操夜 | 欧美在线1 | 免费精品视频在线 | 久久精品伊人 | 九精品| 国产精品白浆视频 | 国产成人精品福利 | 欧美一区二区三区在线观看 | 日韩网站在线 | 又黄又刺激视频 | 午夜视频99 | www.狠狠插.com | 中文字幕 在线 一 二 | 精品一区三区 | 久久精品视频3 | 99精品视频免费观看 | 久草电影免费在线观看 | 久久99亚洲精品久久久久 | 亚洲精品国产成人 | 91最新在线视频 | 中文字幕在线视频一区 | 在线观看免费成人 | 婷婷中文在线 | 免费黄色a级毛片 | 人人狠| 91中文字幕在线视频 | 91亚洲网站 | 国产精品系列在线播放 | 91精品国产麻豆国产自产影视 | 免费在线观看成人av | 亚洲国产小视频在线观看 | 国产精品小视频网站 | 中文字幕乱在线伦视频中文字幕乱码在线 | 婷婷久月 | 国产在线国产 | 国产在线 一区二区三区 | 欧美综合久久久 | 欧美黄网站| 亚洲无吗av | 三级av网站 | 中文字幕刺激在线 | 天天躁天天躁天天躁婷 | 一级特黄aaa大片在线观看 | 天天色天天搞 | 在线高清一区 | 亚洲专区路线二 | 免费观看视频黄 | 狠狠色噜噜狠狠狠狠 | 久久99国产精品二区护士 | 久久精品99国产精品酒店日本 | 黄色a视频 | 中文字幕日韩在线播放 | 久久久久日本精品一区二区三区 | 久久久香蕉视频 | 黄在线免费观看 | 久久久私人影院 | 91精品一区二区三区蜜桃 | 992tv人人网tv亚洲精品 | 岛国精品一区二区 | 九九九热精品免费视频观看网站 | 五月天伊人 | 亚洲欧美日韩不卡 | 日韩精品一区二区三区视频播放 | 99色视频| 伊人影院99 | 久久久国产精品网站 | 91夫妻自拍 | 久草在线资源观看 | www.久久视频| 国产免费看 | 国产精品mv在线观看 | av手机版| 久久在线| 激情综合网五月 | 欧美日韩在线视频观看 | 91麻豆网| 国内视频在线 | av亚洲产国偷v产偷v自拍小说 | 久99视频| av片在线看 | 国产日韩欧美视频在线观看 | 日韩一区二区三区高清在线观看 | 日韩精品免费在线视频 | 黄色大片视频网站 | 久久免费激情视频 | 欧美91精品久久久久国产性生爱 | 国产精品免费看久久久8精臀av | 国产精品成人免费一区久久羞羞 | 国产高清av免费在线观看 | 色婷婷www | 免费欧美| 日韩中文字幕91 | 国产精品一区二区中文字幕 | 国产黄色一级片在线 | 久久久影视 | 日韩成人免费电影 | 狠狠干天天操 | 国产不卡在线视频 | 亚洲国产精品va在线看黑人 | 国产999在线 | a在线观看免费视频 | 久久久久久高清 | 最近中文字幕高清字幕免费mv | 免费在线观看视频a | 欧美激情va永久在线播放 | 亚洲欧美视频一区二区三区 | 综合色爱 | 成年人三级网站 | 久久精品永久免费 | 久久久久久美女 | 欧美日韩久久 | 久久影院中文字幕 | 国产黄色网| 天天色播 | 久久免费中文视频 | 国产在线成人 | 四虎国产精品永久在线国在线 | a在线一区| 国产精品乱码高清在线看 | 人人射人人爽 | 国产精品免费视频久久久 | 日本三级香港三级人妇99 | 特级西西人体444是什么意思 | 欧美极品少妇xbxb性爽爽视频 | 亚洲精品国偷自产在线99热 | 精品毛片久久久久久 | 亚洲一级电影视频 | 天天精品视频 | 日韩久久在线 | 伊人天天狠天天添日日拍 | 日韩欧美区 | 波多野结衣视频一区二区 | 日本精品视频在线观看 | 欧美日韩精品在线免费观看 | 成人黄色在线电影 | 99日韩精品 | 国产精品99在线播放 | 午夜精品久久久久久久久久 | 超碰国产人人 | 成 人 黄 色 视频免费播放 | 99精品一区二区三区 | 六月激情网 | 2019中文最近的2019中文在线 | 国产精品美女视频网站 | 日韩欧美69| 色中文字幕在线观看 | 国产99久久久精品 | 国产高清视频在线播放一区 | 国产婷婷色 | 国产精华国产精品 | 国产高清视频免费观看 | 7777精品伊人久久久大香线蕉 | 日韩黄色免费在线观看 | 国产精品99久久久久久武松影视 | 亚洲欧洲av在线 | 伊人激情网| 99欧美| 久久久国产精品视频 | 亚洲国产精品推荐 | 99麻豆视频 | 久久免费视频网 | 一区二区三区四区五区六区 | 中文字幕av一区二区三区四区 | 国产黄a三级三级三级三级三级 | 麻豆国产露脸在线观看 | 亚洲性少妇性猛交wwww乱大交 | 精品久久久网 | 婷婷色网址 | av亚洲产国偷v产偷v自拍小说 | 成人一级视频在线观看 | 在线观看91精品视频 | 国产成人1区 | 国产精品久久久久久欧美 | 久久久激情网 | 99福利片 | 欧美综合国产 | 久久免费视频99 | 4438全国亚洲精品观看视频 | 日本爽妇网 | 国产精品久久久久久吹潮天美传媒 | 麻豆一精品传二传媒短视频 | 免费福利视频网站 | 九九精品视频在线 | 欧美日韩三区二区 | 波多野结衣一区二区 | 欧美午夜视频在线 | 天天舔天天搞 | 婷香五月 | 国产精品丝袜久久久久久久不卡 | 久久精品久久精品久久 | 日韩久久一区 | 最近中文国产在线视频 | 日夜夜精品视频 | 亚洲一级片 | 精品一区二区在线免费观看 | 久久伦理电影 | 日韩视频免费观看高清 | 日韩精品视频久久 | 亚洲高清视频在线播放 | 免费欧美高清视频 | 亚洲黄色免费在线看 | 91视频-88av | 免费福利在线视频 | 国产玖玖在线 | 成人免费网视频 | 成人国产综合 | 97超级碰碰碰视频在线观看 | 国产精品自产拍在线观看蜜 | 五月的婷婷 | 丁香花中文字幕 | 在线免费国产视频 | 国产精品久久久久一区二区国产 | 亚洲精品网站在线 | 成人av一区二区兰花在线播放 | 久久五月婷婷综合 | 久久人人爽人人爽人人片av软件 | 免费看污在线观看 | 成人黄性视频 | 国产精品一区二区久久久久 | 欧美久久久久 | 天天操天天色天天射 | 激情亚洲综合在线 | www日韩精品 | 亚洲一区精品二人人爽久久 | 国产精品久久久久久久久久久久午 | 国产精品成人自产拍在线观看 | 天天干 天天摸 天天操 | 欧美极度另类性三渗透 | 国产精品国内免费一区二区三区 | 国产中文字幕视频在线观看 | 国产在线精品区 | 国产丝袜制服在线 | 看v片 | 国产一二区免费视频 | 91在线影院 | 国内视频一区二区 | 综合国产视频 | 久久精品视频在线看 | a黄色片在线观看 | 天天操操操操操 | 国产伦精品一区二区三区高清 | 精品国产乱码久久久久久浪潮 | 欧美日韩伦理在线 |