mattbasta / amo-validator Goto Github PK
View Code? Open in Web Editor NEWThis project forked from mozilla/amo-validator
Validator for addons.mozilla.org
License: BSD 3-Clause "New" or "Revised" License
This project forked from mozilla/amo-validator
Validator for addons.mozilla.org
License: BSD 3-Clause "New" or "Revised" License
This shouldn't be a member of the traverser and it's always needed when predefined entities are accessed.
RDF parse errors should be handled more conservatively.
Remove the notion of triplets entirely.
nsIFaviconService
members removed.
Warning: Several deprecated functions were removed from nsIFaviconService
. See https://developer.mozilla.org/docs/XPCOM_Interface_Reference/mozIAsyncFavicons for supported alternatives.
See bug https://bugzilla.mozilla.org/show_bug.cgi?id=838839 for more information.
chrome/content/bookmark.js
221
222
223
.getService(Components.interfaces.mozIAsyncFavicons);
faviconService.getFaviconDataForPage(uri, { onComplete:
function(aURI, aDataLen, aData, aMimeType) {
the validation at http://localhost:8000/en-US/developers/apps/submit/2 reports Webapp: 'installs_allowed_from'' URL invalid.
Currently, the DB limits the WTS statements to 255 characters. This should be a TEXT field rather than VARCHAR.
We should (at some point) implement the Math object:
E
LN2
LN10
LOG2E
...
abs
acos
...
tan
Add a command line parameter and/or error bundler attribute that limits the tests to a particular tier. This will help to complete bug 596417.
error: command 'gcc-4.2' failed with exit status 1
Command /usr/bin/python -c "import setuptools;file='/github/amo-validator/build/coverage/setup.py';exec(compile(open(file).read().replace('\r\n', '\n'), file, 'exec'))" install --single-version-externally-managed --record /var/folders/1X/1Xsh0G-AHtKgAUtmvTMG7k+++TI/-Tmp-/pip-TSkBxN-record/install-record.txt failed with error code 1
Exception information:
Traceback (most recent call last):
File "/Library/Python/2.6/site-packages/pip-1.0-py2.6.egg/pip/basecommand.py", line 126, in main
self.run(options, args)
File "/Library/Python/2.6/site-packages/pip-1.0-py2.6.egg/pip/commands/install.py", line 228, in run
requirement_set.install(install_options, global_options)
File "/Library/Python/2.6/site-packages/pip-1.0-py2.6.egg/pip/req.py", line 1093, in install
requirement.install(install_options, global_options)
File "/Library/Python/2.6/site-packages/pip-1.0-py2.6.egg/pip/req.py", line 566, in install
cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False)
File "/Library/Python/2.6/site-packages/pip-1.0-py2.6.egg/pip/init.py", line 255, in call_subprocess
% (command_desc, proc.returncode))
InstallationError: Command /usr/bin/python -c "import setuptools;file='/github/amo-validator/build/coverage/setup.py';exec(compile(open(file).read().replace('\r\n', '\n'), file, 'exec'))" install --single-version-externally-managed --record /var/folders/1X/1Xsh0G-AHtKgAUtmvTMG7k+++TI/-Tmp-/pip-TSkBxN-record/install-record.txt failed with error code 1
The current license is not only no MPL license, but also GPL incompatible (advertisement clause).
The thing should be re-licensed under MPL-Tri
The arguments
variable needs to be instantiated as a lazy JSArray
in every function expression and declaration.
A better way of managing debug mode needs to be created.
validate()
parameter to enable, rather than a hardcoded switchAt least in the case of JSLiteral(str), a bunch of functions and properties need to be implemented (eventually):
split
replace
substr
substring
length
charAt
charCodeAt
concat
fromCharCode
indexOf
lastIndexOf
match
replace
search
slice
toLowerCase
toUpperCase
valueOf
Also, submembers (chars) need to be implemented for JSLiteral(str):
str[index]
For JSLiteral(int):
MIN_VALUE
MAX_VALUE
NEGATIVE_INFINITY
POSITIVE_INFINITY
toExponential
toFixed
toPrecision
toString
valueOf
And JSLiteral(bool):
toString
valueOf
All tables should be InnoDB to guarantee atomocity.
Tests like the following should be moved to the registration decorator:
It should automatically get tags for repos like underscore.js and jquery.
The "dangerous" property for predefined entities should allow a string value. This value should allow the output of a custom error message.
When looking through L10n documents for errors, the entities being compared against (i.e.: en-US) should be cached instead of regenerated on each use. Granted, this is how the SILME library worked, but we should still be more efficient than that.
Arrays need members:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.