в последней документации BOTO3 теперь рекомендуется использовать list_objects_v2 http://boto3.readthedocs.io/en/latest/reference/services/s3.html#S3.Client.list_objects_v2
МИНОРНАЯ КОРРЕКЦИЯ - в файле .jshintrc должно быть "" вокруг предопределенного значения.
Исправлено путем добавления этого в опции jshint
в моих Gruntfile.coffee
:
predef: [
"jasmine"
"describe"
"xdescribe"
"before"
"beforeEach"
"after"
"afterEach"
"it"
"xit"
"it"
"inject"
"expect"
"spyOn"
]
.jshintrc
:
"predef": [
"jasmine",
"describe",
"xdescribe",
"before",
"beforeEach",
"after",
"afterEach",
"it",
"xit",
"it",
"inject",
"expect",
"spyOn",
]
Вы можете просто добавить "jasmine": true
в свой файл .jshintrc
.
Я исправил это в Gruntfile.js, добавив jasmine: true
к параметрам задачи jshint:
jshint:
{
options:
{
...
node: true,
jasmine: true,
...
},
...
},
Как и OP, я также не использую файл .jshintrc.
Я считаю, что другие ответы верны, но я никогда не видел такого исключения прежде, однако я вижу это сейчас. Тогда я заметил, что мои тесты не в IIFE. Поэтому я перенес их в IIFE вот так и больше не получаю таких предупреждений JSHINT.
(function () {
describe('foo', () => {
it('bar', () => {
expect(1+1).toEqual(2);
});
});
})();