In Bourbaki's Topology, a filter is defined by the following:
A filter on a set $X$ is a family of subsets $F$ of $X$ which has the following properties:
Every subset of $X$ which contains a set of $F$ also belongs to $F$.
Every finite intersection of sets of $F$ belongs to $F$.
The empty set does not belong to $F$.
It's an easy observation that $F$ can be the empty family. However, Bourbaki do not note this. This seems useful because even the empty set has a filter - the empty filter. Thus we can say all sets have filters without exception.
However Bourbaki further on note that:
let $(F_i)$ be any nonempty family of filters on a set $X$ (which therefore must be nonempty) ...
This implies that Bourbaki assume that the empty filter cannot be a filter because we can take $(F_i)$ to be just this empty filter and this does not force $X$ to be nonempty. Only if filters must be nonempty and recalling that this means they do not include the empty set, is $X$ forced to be nonempty.
Q. Thus is it an oversight on Bourbaki's part to not exclude the empty filter as a filter in their definition above? More evidence for this is that when Bourbaki define a filterbase they explicitly exclude empty filterbases.
Q. Categorically, it's often important to include trivial cases to get a good category. Is this the case here? Should we include the empty filter? I've already noted above, for example, that every set has a filter when we accept the empty filter as a filter.