Spectral: "Duplicate key: type" linting error confusing me a little... Can I call a property "type"?

I’m trying to lint my API spec using the normal spectral lint <file> command, but I keep getting an error of 20:5 error parser Duplicate key: type. My schemas look like this:

{
    "title": "Title of thingy",
    "description": "Description of thingy",
    "type": "object",
    "properties": {
        "id": {
            "format": "int32",
            "type": "integer"
        },
        "name": {
            "type": "string"
        },
        "type": {
            "type": "string"
        }
   }
}

I think this is telling me that I can’t define a property called “type” on my objects, but I can’t see anything in OAS 3.0.2 to indicate that’s a reserved word.

The spec validates fine with a couple of the other tools, so I’m wondering if this is spectral being a bit overzealous?