mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
[License] Enable prefer_single_quotes lint
This commit is contained in:
parent
cc51731d82
commit
c6f5e67cbe
@ -46,6 +46,7 @@ linter:
|
||||
- package_prefixed_library_names
|
||||
- prefer_final_locals
|
||||
- prefer_is_not_empty
|
||||
- prefer_single_quotes
|
||||
- slash_for_doc_comments
|
||||
- sort_constructors_first
|
||||
- sort_unnamed_constructors_first
|
||||
|
||||
@ -496,43 +496,43 @@ class _RepositoryFreetypeLicenseFile extends _RepositoryLicenseFile {
|
||||
: _target = _parseLicense(io), super(parent, io);
|
||||
|
||||
static final RegExp _pattern = RegExp(
|
||||
r"The FreeType 2 font engine is copyrighted work and cannot be used\n"
|
||||
r"legally without a software license\. In order to make this project\n"
|
||||
r"usable to a vast majority of developers, we distribute it under two\n"
|
||||
r"mutually exclusive open-source licenses\.\n"
|
||||
r"\n"
|
||||
r"This means that \*you\* must choose \*one\* of the two licenses described\n"
|
||||
r"below, then obey all its terms and conditions when using FreeType 2 in\n"
|
||||
r"any of your projects or products.\n"
|
||||
r"\n"
|
||||
r'The FreeType 2 font engine is copyrighted work and cannot be used\n'
|
||||
r'legally without a software license\. In order to make this project\n'
|
||||
r'usable to a vast majority of developers, we distribute it under two\n'
|
||||
r'mutually exclusive open-source licenses\.\n'
|
||||
r'\n'
|
||||
r'This means that \*you\* must choose \*one\* of the two licenses described\n'
|
||||
r'below, then obey all its terms and conditions when using FreeType 2 in\n'
|
||||
r'any of your projects or products.\n'
|
||||
r'\n'
|
||||
r" - The FreeType License, found in the file `(FTL\.TXT)', which is similar\n"
|
||||
r" to the original BSD license \*with\* an advertising clause that forces\n"
|
||||
r' to the original BSD license \*with\* an advertising clause that forces\n'
|
||||
r" you to explicitly cite the FreeType project in your product's\n"
|
||||
r" documentation\. All details are in the license file\. This license\n"
|
||||
r' documentation\. All details are in the license file\. This license\n'
|
||||
r" is suited to products which don't use the GNU General Public\n"
|
||||
r" License\.\n"
|
||||
r"\n"
|
||||
r" Note that this license is compatible to the GNU General Public\n"
|
||||
r" License version 3, but not version 2\.\n"
|
||||
r"\n"
|
||||
r' License\.\n'
|
||||
r'\n'
|
||||
r' Note that this license is compatible to the GNU General Public\n'
|
||||
r' License version 3, but not version 2\.\n'
|
||||
r'\n'
|
||||
r" - The GNU General Public License version 2, found in `GPLv2\.TXT' \(any\n"
|
||||
r" later version can be used also\), for programs which already use the\n"
|
||||
r" GPL\. Note that the FTL is incompatible with GPLv2 due to its\n"
|
||||
r" advertisement clause\.\n"
|
||||
r"\n"
|
||||
r"The contributed BDF and PCF drivers come with a license similar to that\n"
|
||||
r"of the X Window System\. It is compatible to the above two licenses \(see\n"
|
||||
r"file src/bdf/README and src/pcf/README\)\. The same holds for the files\n"
|
||||
r' later version can be used also\), for programs which already use the\n'
|
||||
r' GPL\. Note that the FTL is incompatible with GPLv2 due to its\n'
|
||||
r' advertisement clause\.\n'
|
||||
r'\n'
|
||||
r'The contributed BDF and PCF drivers come with a license similar to that\n'
|
||||
r'of the X Window System\. It is compatible to the above two licenses \(see\n'
|
||||
r'file src/bdf/README and src/pcf/README\)\. The same holds for the files\n'
|
||||
r"`fthash\.c' and `fthash\.h'; their code was part of the BDF driver in\n"
|
||||
r"earlier FreeType versions\.\n"
|
||||
r"\n"
|
||||
r"The gzip module uses the zlib license \(see src/gzip/zlib\.h\) which too is\n"
|
||||
r"compatible to the above two licenses\.\n"
|
||||
r"\n"
|
||||
r"The MD5 checksum support \(only used for debugging in development builds\)\n"
|
||||
r"is in the public domain\.\n"
|
||||
r"\n*"
|
||||
r"--- end of LICENSE\.TXT ---\n*$"
|
||||
r'earlier FreeType versions\.\n'
|
||||
r'\n'
|
||||
r'The gzip module uses the zlib license \(see src/gzip/zlib\.h\) which too is\n'
|
||||
r'compatible to the above two licenses\.\n'
|
||||
r'\n'
|
||||
r'The MD5 checksum support \(only used for debugging in development builds\)\n'
|
||||
r'is in the public domain\.\n'
|
||||
r'\n*'
|
||||
r'--- end of LICENSE\.TXT ---\n*$'
|
||||
);
|
||||
|
||||
static String _parseLicense(fs.TextFile io) {
|
||||
|
||||
@ -87,7 +87,7 @@ final List<RegExp> copyrightStatementPatterns = <RegExp>[
|
||||
RegExp(r'^Written by .+', caseSensitive: false),
|
||||
RegExp(r'^Based on$', caseSensitive: false),
|
||||
RegExp(r"^based on (?:code in )?['`][^'`]+['`]$", caseSensitive: false),
|
||||
RegExp(r"^Based on .+, written by .+, [0-9]+\.$", caseSensitive: false),
|
||||
RegExp(r'^Based on .+, written by .+, [0-9]+\.$', caseSensitive: false),
|
||||
RegExp(r'^(?:Based on the )?x86 SIMD extension for IJG JPEG library(?: - version [0-9.]+|,)?$'),
|
||||
RegExp(r'^This software originally derived from .+\.$'),
|
||||
RegExp(r'^Derived from .+, which was$'),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user