For clarity and consistency with similar structures, is keyword should always be present in process.
process(clk) -- Noncompliant: Missing "is" keyword
begin
if rising_edge(clk) then
q <= d;
end if;
end process;
process(clk) is -- Compliant: "is" keyword is present
begin
if rising_edge(clk) then
q <= d;
end if;
end process;