The following issues were found

tests/basics/lambda1.py
1 issues
Missing module docstring
Error

Line: 1 Column: 1

              # lambda

f = lambda x, y: x + 3 * y
print(f(3, 5))

            

Reported by Pylint.

tests/basics/iter_of_iter.py
1 issues
Missing module docstring
Error

Line: 1 Column: 1

              i = iter(iter((1, 2, 3)))
print(list(i))
i = iter(iter([1, 2, 3]))
print(list(i))
i = iter(iter({1:2, 3:4, 5:6}))
print(sorted(i))
# set, see set_iter_of_iter.py

            

Reported by Pylint.

tests/basics/io_stringio_with.py
1 issues
Missing module docstring
Error

Line: 1 Column: 1

              try:
    import uio as io
except ImportError:
    import io

# test __enter__/__exit__
with io.StringIO() as b:
    b.write("foo")
    print(b.getvalue())

            

Reported by Pylint.

tests/basics/io_stringio1.py
1 issues
Missing module docstring
Error

Line: 1 Column: 1

              try:
    import uio as io
except ImportError:
    import io

a = io.StringIO()
print('io.StringIO' in repr(a))
print(a.getvalue())
print(a.read())

            

Reported by Pylint.

tests/basics/io_bytesio_ext.py
1 issues
Missing module docstring
Error

Line: 1 Column: 1

              # Extended stream operations on io.BytesIO
try:
    import uio as io
except ImportError:
    import io

a = io.BytesIO(b"foobar")
a.seek(10)
print(a.read(10))

            

Reported by Pylint.

ports/minimal/main.c
1 issues
Comparing pointers that point to different objects
Error

Line: 122 CWE codes: 570

                      *dest++ = *src++;
    }
    // zero out .bss section
    for (uint32_t *dest = &_sbss; dest < &_ebss;) {
        *dest++ = 0;
    }
    // jump to board initialisation
    void _start(void);
    _start();

            

Reported by Cppcheck.

ports/minimal/frozentest.py
1 issues
Missing module docstring
Error

Line: 1 Column: 1

              print("uPy")
print("a long string that is not interned")
print("a string that has unicode αβγ chars")
print(b"bytes 1234\x01")
print(123456789)
for i in range(4):
    print(i)

            

Reported by Pylint.

ports/mimxrt/main.c
1 issues
Subtracting pointers that point to different objects
Error

Line: 52 CWE codes: 570

                  led_init();

    mp_stack_set_top(&_estack);
    mp_stack_set_limit(&_estack - &_sstack - 1024);

    for (;;) {
        gc_init(&_gc_heap_start, &_gc_heap_end);
        mp_init();


            

Reported by Cppcheck.

tests/basics/bytearray_construct.py
1 issues
Missing module docstring
Error

Line: 1 Column: 1

              # test construction of bytearray from different objects

print(bytearray(b'123'))
print(bytearray('1234', 'utf-8'))
print(bytearray('12345', 'utf-8', 'strict'))
print(bytearray((1, 2)))
print(bytearray([1, 2]))

            

Reported by Pylint.

tests/basics/int_divzero.py
1 issues
Missing module docstring
Error

Line: 1 Column: 1

              try:
    1 // 0
except ZeroDivisionError:
    print("ZeroDivisionError")

try:
    1 % 0
except ZeroDivisionError:
    print("ZeroDivisionError")

            

Reported by Pylint.