From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (NAM11-DM6-obe.outbound.protection.outlook.com [40.107.223.129]) by mx.groups.io with SMTP id smtpd.web12.403.1619470566937334610 for ; Mon, 26 Apr 2021 13:56:07 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@microsoft.com header.s=selector2 header.b=FYNYdjtM; spf=pass (domain: microsoft.com, ip: 40.107.223.129, mailfrom: bret.barkelew@microsoft.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KZHEf61kaHLvIRcTcfUp157xc/5wJH+c63gu7CWonC+epGJJet7erReAOxRYjZQvEISJBz9N+D9nV3wqF3E/aOd+hCJFdddm2AKe9sKJHhdCefeqpn/Z5+MYzoc0e3NkYzxEEFX+BM+z2dI5d4Rx3sp/O6/lmeZ8ri+B46ZgaUmyxEMPqwO0mbJWsjZdMe2Q85riMFHhuDVrxFewdhGIQAbv9gisfK4kIKMHr41P1di0GroKBN82x9iyc2putkPJh6bXDt3g6s+inw0QE+XcHeckevfcJhEO57Wc0+OsGB+P1jMhXSMJrg70xIVtrIGFJPtdkYHpfR8IU9AfRc9yVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=12NKtF9AzXedRowwbuaGqU3DIEH+O8ziTPu+VqEdcIg=; b=c6/7qe1GD7FFnYeKWb0+z/Y0L/En7DmlPJe+SSyncElQCc4kvHTKC725Y4FZJKj4lRptoGfDmdQ/Pep/qWpHjH6XHPjWV7kcMyn6oiVj3uTGzDqiCRn5hcnpXMxRKjk7T+tQ8zPV3g2tgahNCTlW8YzJ+bWHjEoIdcE0EeulgYzyYNYIep6X9Ecf+90K0aO3yABfZ2XX1KsmB0F26xaAL3B6+YTjfhAVYOmDj9kt/1KJKxtBeJ/61hkTDlsl/kfxwkH2UJ4cJXuGkPgWPz7abqCrn4aWL+W8SnVwOqSluUcVUvTthh4rBkOMw884BweidGB/TBT40L3rDi0OjM2H5g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=12NKtF9AzXedRowwbuaGqU3DIEH+O8ziTPu+VqEdcIg=; b=FYNYdjtM4UP51hosqfPoOG+q5tHSRE3JdHe0zIgxi/h32s7wTcfnNmaRlDw+8kLSwBVmUFGLeew5BBMRV4L3LrYH07XVPu4TyhgqvrsH2zAn/rk3NsfOxkB0d27Br0qvdGbqG5+RUuRwuC5RdMLyQ0QhjyoQ0/exU4VnJiholFA= Received: from MW4PR21MB1907.namprd21.prod.outlook.com (2603:10b6:303:71::8) by MWHPR21MB0639.namprd21.prod.outlook.com (2603:10b6:300:127::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.3; Mon, 26 Apr 2021 20:56:05 +0000 Received: from MW4PR21MB1907.namprd21.prod.outlook.com ([fe80::adcb:b821:ee26:3348]) by MW4PR21MB1907.namprd21.prod.outlook.com ([fe80::adcb:b821:ee26:3348%8]) with mapi id 15.20.4108.003; Mon, 26 Apr 2021 20:56:05 +0000 From: "Bret Barkelew" To: "pierre.gondois@arm.com" , "devel@edk2.groups.io" , "sami.mujawar@arm.com" , "leif@nuviainc.com" , "ardb+tianocore@kernel.org" , Sean Brogan Subject: Re: [EXTERNAL] [PATCH v1 10/12] .pytool: Document LicenseCheck and EccCheck Thread-Topic: [EXTERNAL] [PATCH v1 10/12] .pytool: Document LicenseCheck and EccCheck Thread-Index: AQHXNqjaeuxFklWjzUaa7Ed2gVIsEKrHT8hi Date: Mon, 26 Apr 2021 20:56:05 +0000 Message-ID: References: <20210421122048.11729-1-Pierre.Gondois@arm.com>,<20210421122048.11729-11-Pierre.Gondois@arm.com> In-Reply-To: <20210421122048.11729-11-Pierre.Gondois@arm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2021-04-26T20:55:54.9390043Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Privileged authentication-results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=microsoft.com; x-originating-ip: [174.21.70.23] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b79d0090-a298-4858-2188-08d908f5b57e x-ms-traffictypediagnostic: MWHPR21MB0639: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2582; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0vprNClWPttGqHVf+rP+/ulSdLOUJOhO+HRyUEbGMg+BHyH3V4MxcGe8+dMEFqju+0WVIz3TzaEzlv8K/SBRI764u0V3eZIq/e81/+AlvlARtqEXnlTgWiviuG+FQUs+vsxNV2UoVuHCZ02rJczwEgceiy9dQNu46kPbKRsVTMTbBktb8wCgtPiXkp2JDLSszc99sM0W5h90A0sj1Qns2a5gtEJ+/ZXjlfv6k95NRfpWsIb5/4xGu/qPkdFEISatWmDAT/hTCUu+ofpjdwTr9uprwY0Gfi0CMi/TpL7WLL/UPdEvGxXQMhSc9wsYV9LgJgmlmq0dZxc/2/V20YiAjJW8gb8vMbX4RxRGav233TFgqugn6FSUfoHu8iHezTSXpNFLUQ1qXUjEaUpMaXKpy7z2py/CF4Izy/++5y6Xog9qzvUD9H7EBaqPkiUO4Ly1U7og/WIuJ2WihlsmIin1rYoLRvszOHtpbX8PsaHKKy6jlBCs4oLfF9Huaa4FH3u53Mzg1Nz8mjHuZVNVSryhfqBetR6O8dZ4llQpaS2VgW9l4nBntPbqj9FL7k+WUI8a/kvzH1wmi3/ULE6igoOgstGlAatEPGdYb8nEEf3W7PvqScKEx9GWXNf/7CVBm9PPXGI90sWcDk2c+6zuPO5qIsgU+/4+l0HBtyJ6lARRTyedQfvOqZVfwPTTu17u+pqL x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR21MB1907.namprd21.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(9686003)(8936002)(8676002)(86362001)(52536014)(33656002)(166002)(966005)(82960400001)(38100700002)(6506007)(53546011)(478600001)(26005)(55016002)(10290500003)(186003)(122000001)(66476007)(66946007)(66446008)(64756008)(82950400001)(66556008)(83380400001)(7696005)(5660300002)(110136005)(316002)(2906002)(8990500004)(6636002)(76116006)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?wnSjpya+mbY8GLQlcILhGrPhYDxE6HuGW1697VbCXAiu7mTAZv5QQhl8MQn+?= =?us-ascii?Q?z7E32X744gfmEVPYxaQ1XPCTG4VyxNZr62PdMRM1RdzwoWHQwUNNxcvLaYEg?= =?us-ascii?Q?wL4jQ9BKlgV/daBsI6zAGDLmBU7EK5s3LhP918H9hqQdZnuw5XucuFzksKyk?= =?us-ascii?Q?NSrRg5tYSf2V+NyJdMpFxzJpgyyY1ijhtPMHxgzzGZSr3AbCFeAn9vad/Mht?= =?us-ascii?Q?nwEQvzHIwaLCDjfECZEmQ1w7SErsy9qInGJRC3FP2ghvGzzHNcWY7l0Bav+j?= =?us-ascii?Q?5DWhu1o3fxW1n5mLNVTUJLi6wvikMRhUKCHKCsEQm/tqKfq9IJ8aPztWi9+F?= =?us-ascii?Q?l1EyBGsKhyjMnq4wcBAXD2Wb4JpIQeC8M/0Ufru2PAT8avxIJMADBSccZSka?= =?us-ascii?Q?csz2sBa2W+kQ/hEgczt4Ht06BZrLa0roNX9uL0ZG9JeZqTH3+Hwkaadcb3Vp?= =?us-ascii?Q?0dJOqT+PY6dP/0ymGxpY2Oml6J+7ZvjCkiXELGFsQLKNqPmxnCbI4jvL9uhd?= =?us-ascii?Q?gHaRjgQB+Vqwq57v1Z6dUO1gyU7S4Z/9WvW0iUB/dJbt9vzoL6yembY8zmoN?= =?us-ascii?Q?HyY7ysI1r3wpKUniIHr9y9nCUV4vm2K63EfCO8Rqm6Qq2rynGSJFId4a9Y7K?= =?us-ascii?Q?CtHVB01+j+Kl4pVbmDwePb+eLEWzZLN5/pJ8psL8VW0+AU4vcrkbcrVm0Mka?= =?us-ascii?Q?4hGM1/ttdb7HEmAVFdxFq8iCYHj0YyfOIcaup0iZDe/l8zmCkUMGuSkaczg6?= =?us-ascii?Q?OL2rKY/s/BEcybEFk6HuH8dT+DXnBu08muVzdBFYfFkI3o4/m+JqCBWavhji?= =?us-ascii?Q?JJFSHDf9BXb200SrCIyBEZIElz9pxC84k1ySbfbUZo0XUL4SXBDP8tyHA/FU?= =?us-ascii?Q?bwF3hqoEIVCvur8zJCfvrhGZqkfWd6WMu98MatTHuH0iskrtew4ft4UPQSs9?= =?us-ascii?Q?xLeA/3ly9LeWu0DSIk2w6NPN73RzIO5Kqk3WyXCT2lmHYR06CZsXjLe2njk2?= =?us-ascii?Q?nu1Xw2l7Odu31Ig07IzlUdWAmDUeuEI7ZdSYPKDWbrdikb2XCppsWuGVsiaz?= =?us-ascii?Q?WlACg7omVXbPdFYUhSJfO2jaTJDM0DRi3O26rjV1yQKWSntsBQzwnKIpX6WM?= =?us-ascii?Q?c9KF4oNijJv1ZQJQKpVNwk+XXhasMjUeoYN/TF4NsYT0rMpfnuYVMaVNA31u?= =?us-ascii?Q?xylOM3t4auo+rzboedoZHNd/XlbTlSJFriJioMrELOliUwHTP8PtcUB7Pyjk?= =?us-ascii?Q?MPvxmH3PtBkDh3EFxApHr3yDAGS10dOo1khAA5ItWMY/CiLWwXAP+UxjjNDT?= =?us-ascii?Q?IVVAQxv7z+RBYeExOOJqkOdnetfmRJt4a1foIwq4sm4UGA=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR21MB1907.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b79d0090-a298-4858-2188-08d908f5b57e X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Apr 2021 20:56:05.3841 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 5ZmtaPri0h/WXzgnH8RQ6VQ1+gUemPonTOHPu81iX/5AqJl8huLO8p9+A4Et4TqDMLJN1z9dgq36581+wbk8mA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR21MB0639 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_MW4PR21MB190777A6125119DDE46CDCD6EF429MW4PR21MB1907namp_" --_000_MW4PR21MB190777A6125119DDE46CDCD6EF429MW4PR21MB1907namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Acked by: Bret Barkelew - Bret From: pierre.gondois@arm.com Sent: Wednesday, April 21, 2021 5:21 AM To: devel@edk2.groups.io; sami.mujawar@arm.com= ; leif@nuviainc.com;= ardb+tianocore@kernel.org; Sean Brogan; Bret Barkelew Subject: [EXTERNAL] [PATCH v1 10/12] .pytool: Document LicenseCheck and Ecc= Check From: Pierre Gondois Add an entry in the documentation for the LicenseCheck and EccCheck plugins. Signed-off-by: Pierre Gondois --- .pytool/Readme.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.pytool/Readme.md b/.pytool/Readme.md index eca86c6a822d..f6505507966a 100644 --- a/.pytool/Readme.md +++ b/.pytool/Readme.md @@ -254,6 +254,16 @@ Install More cspell info: https://nam06.safelinks.protection.outlook.com/?url=3D= https%3A%2F%2Fgithub.com%2Fstreetsidesoftware%2Fcspell&data=3D04%7C01%7= CBret.Barkelew%40microsoft.com%7Cd3baca9349a5434e411408d904bffb9b%7C72f988b= f86f141af91ab2d7cd011db47%7C1%7C0%7C637546044883177478%7CUnknown%7CTWFpbGZs= b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C10= 00&sdata=3Dr%2BsyJEm3F5LEoSXSJ8wvtklOlVbkHrkK7mQGh5qzxEs%3D&reserve= d=3D0 +### License Checking - LicenseCheck + +Scans all new added files in a package to make sure code is contributed un= der +BSD-2-Clause-Patent. + +### Ecc tool - EccCheck + +Run the Ecc tool on the package. The Ecc tool is available in the BaseTool= s +package. It checks that the code complies to the EDKII coding standard. + ## PyTool Scopes Scopes are how the PyTool ext_dep, path_env, and plugins are activated. M= eaning -- 2.17.1 --_000_MW4PR21MB190777A6125119DDE46CDCD6EF429MW4PR21MB1907namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Acked by: Bret Barkelew <bret.barkelew@microsoft.= com>

 

- Bret

 

From: pierre.gondois@arm.com
Sent: Wednesday, April 21, 2021 5:21 AM
To: devel@edk2.groups.io= ; sami.mujawar@arm.com; leif@nuviain= c.com; ardb+tianocore@kernel.org;= Sean Brogan; Bret Barkel= ew
Subject: [EXTERNAL] [PATCH v1 10/12] .pytool: Document LicenseCheck = and EccCheck

 

From: Pierre Gondois = <Pierre.Gondois@arm.com>

Add an entry in the documentation for the LicenseCheck and
EccCheck plugins.

Signed-off-by: Pierre Gondois <Pierre.Gondois@arm.com>
---
 .pytool/Readme.md | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/.pytool/Readme.md b/.pytool/Readme.md
index eca86c6a822d..f6505507966a 100644
--- a/.pytool/Readme.md
+++ b/.pytool/Readme.md
@@ -254,6 +254,16 @@ Install
 
   More cspell info: https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgithub.= com%2Fstreetsidesoftware%2Fcspell&amp;data=3D04%7C01%7CBret.Barkelew%40= microsoft.com%7Cd3baca9349a5434e411408d904bffb9b%7C72f988bf86f141af91ab2d7c= d011db47%7C1%7C0%7C637546044883177478%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wL= jAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata= =3Dr%2BsyJEm3F5LEoSXSJ8wvtklOlVbkHrkK7mQGh5qzxEs%3D&amp;reserved=3D0
 
+### License Checking - LicenseCheck
+
+Scans all new added files in a package to make sure code is contributed un= der
+BSD-2-Clause-Patent.
+
+### Ecc tool - EccCheck
+
+Run the Ecc tool on the package. The Ecc tool is available in the BaseTool= s
+package. It checks that the code complies to the EDKII coding standard. +
 ## PyTool Scopes
 
 Scopes are how the PyTool ext_dep, path_env, and plugins are activate= d.  Meaning
--
2.17.1

 

--_000_MW4PR21MB190777A6125119DDE46CDCD6EF429MW4PR21MB1907namp_--